[kwlug disc.] Proposal: Free Software Buying Club

Paul Nijjar pnijjar at utm.utoronto.ca
Wed Nov 1 15:50:26 EST 2006


Hoo boy. This is a long one. Here's the executive summary: I think it
might be beneficial if KWLUG were to start a monthly contribution to
free/open source software projects. I am not certain we should do this
and I don't personally have the capacity to run it all by myself, so I
am soliciting feedback and assistance.

=========

The recent discussion about the GFDL left me a bit uncomfortable. On
the one hand, Rob Day found some great documentation that he wanted to
give to his students. On the other, he was looking for ways to
distribute that documentation without paying $7.95 to the
documentation's author. Even if Rob had been able to find the PDF
available for download, wouldn't it be appropriate for him to donate
some of the money that he made from teaching those classes to the
author of that documentation, even given that the documentation
license does not mandate this? The students benefit from good
documentation, Rob benefits by getting access to this documentation,
and the original author is rewarded for his hard work in writing the
book. As it stands, somebody put long hours into writing good
documentation, and Rob builds his business by distributing this
documentation for free. That's fine, but it's clear from the author's
website that he hopes to make some money by selling these books.

That's not to pick on Rob Day too much. It's not my place to tell him
how to run his business, and in any case I suspect he singlehandedly
does more to keep the free software documentation industry alive than
pretty much anybody else at the LUG. (He probably keeps some bookshelf
manufacturer in business singlehandedly as well.) Certainly, I am no
better and probably a lot worse. Every day I log into my computer I
see the following message:

    Send bugreports, fixes, enhancements, t-shirts, money, beer & pizza
    to screen at uni-erlangen.de

but I haven't sent any of those things, despite the fact that
ever since Chris Frey gave a LUG presentation on the program I have
been indebted to the many ways it makes my life less unpleasant.

There are many more examples. It's an old and tiresome question: it's
great that you can get good karma by contributing to the public good,
but you have to eat and pay rent too, and free software (along with
many other kinds of volunteer or social-justice work) don't have the
kinds of incentives that make their practitioners as wealthy in the
money economy as they ought to be. That reduces the amount of effort
that goes into these endeavors, and gives them a social stigma of
being less important than "real" (i.e. paid) work.

I don't have a good long-term solution to this problem, but maybe we
can make some small difference in the short term. When it comes to
paying for software, I have noticed the following behaviours in
myself:
  - I am willing to pay for things before I have them, and reluctant
    to do so afterwards.

  - I use so much free software that the idea of paying for it creates
    a "Beggars in Spain"[0] problem: if I paid for any piece of software
    am I expected to pay for all of it? I use thousands and thousands
    of bits of software written by thousands and thousands of people!
    If I had to pay everybody I would go broke!

  - In order to pay for software I have to remember to pay for
    software. Going to the store to get the latest edition of Adobe
    Illustrator provides a convenient reminder to pay for the
    software: when I leave the store without paying, the nice policemen
    arrest me and put me in jail. I don't have such a reminder
    when I use apt-get.

  - Even the reminders I do get are inconvenient. For example,
    I often see PayPal links when I am visiting software homepages,
    but:
      * I don't use PayPal
      * My mind is focussed on other things when I visit their
        homepage (usually solving a problem)
      * When visiting the webpage I usually have not yet tried the
        software, and paying for software I haven't tried is a
        terrible idea.
    In other words, the reminders are inconvenient and come at the
    wrong time.

  - I am a stone-hearted freeloading cheapskate (I use Linux, after
    all) and if I gave any money at all it would be some insulting
    amount like $10.  The costs of writing up a money-order and
    mailing it out would easily come out to half that cost, and I
    worry about insulting the software author by sending such a piddly
    amount.

All of this amounts to empty rationalization. At the end of the day, I
don't have to pay for the software I use, so why should I? Well,
because if I don't then I am sending an incorrect signal about how
much I value the software. I am not participating in making sure more
free software gets written. That has lots of bad consequences:

  - Many good programmers (and documentation writers) will fall out of
    love with software ideology and go write proprietary Visual Basic
    scripts for money instead.

  - The more important projects will not be developed on a grassroots
    level, but rather by our New Corporate Best Friends at Sun, IBM,
    and elsewhere. It's great that Sun is funding OpenOffice
    development, but if we put all of our eggs in that basket then we
    who like free software are going to be in real trouble if the
    movement ever becomes untrendy. Sure: we can fork the code, but
    that's no good unless people are willing to develop it.

  - People who want to criticise free software point to us and call us
    a bunch of stone-hearted freeloading cheapskates.

You know where this is going, because I gave away the punchline at the
top of this document. I propose that KWLUG start a project that will
collect donations for free and open source projects, and then write a
cheque (or click a PayPal link) to give money to those projects every
month. Why in the world might this be a good idea?

  - We're a LUG. Most of us understand the value of FLOSS. Some of us
    make our livings using free software. We understand that free
    software has a cost, and we can use this to educate others about
    that.

  - It would give those of us who feel guilty about not paying money
    for software a structured way to donate money, which solves the
    problems of reminders. Then we can sleep better at night.

  - If several people contribute in a month, it makes our piddly
    donations seem more impressive. One person giving $10 is kind of
    sad; three people starts to look respectable, and 15 people
    seems significant (even though $150 is still less than you would
    pay for MS Office.)

  - It would be a convenient way for us to highlight some projects we
    feel are useful and relevant, thus spreading the gospel of good
    free software to others. This is a way to appreciate software
    after we already have downloaded it.

  - It might give our recipients a psychological boost, even if the
    financial contributions are not so impressive. A thank-you e-mail
    is nice (not that I have sent many of those, either..) but
    some cold hard cash in addition to a thank-you note is even nicer.

  - It focuses our efforts on paying for one project at a time, which
    deals with the "Beggars in Spain" problem a bit. We may not be
    giving money to everybody who deserves it, but we're doing
    something concrete every month.

  - It might start a meme. If other LUGs followed our lead then
    suddenly hundreds of people might contribute money to free
    software projects each month, which might start to make an
    economic difference.

  - It's good publicity for the LUG, especially if the recipients of
    the funds are willing to point a link back to us and the program.

  - It's local and already integrated into our lives, unlike the
    "bounty websites" that seem like good ideas the first time we
    visit, but which we never bother surfing to again.

  - It rewards software that is already written, which is a problem
    bounty websites do not address.

  - It can be convenient, especially if people make yearly
    contributions to be distributed each month.

  - Some backwards Luddites don't use PayPal or participate in
    e-commerce, and this would give them an opportunity to give to
    free software. Pooling money might (but might not) reduce
    transaction costs of donations.

Here are some reservations I have about such a proposal:

  - Money is icky, and I don't want it corrupting the LUG. One of the
    great strengths is we get by without taking much money from
    members. We get free webspace and mailing list hosting, free
    meeting space, and run as a loose anarchist collective[1] (sorry,
    anti-anarchists).

    I think this works very well, and it makes the barrier to LUG
    entry very low. If starting this program means that we need a
    Treasurer/President/Secretary and to spend hours arguing about
    vision statements and wordings on Constitutions and to have
    General Resolutions and AGMs and on and on and on, then I am
    running in the other direction as quickly as my pudgy legs can
    move.

    I am hoping we can keep this informal and based on trust, just
    like we do everything else at the LUG. If we can't, then this is a
    Bad Idea.

  - Some people have to administer the program. I am probably a bad
    candidate to do so, so we have to find a co-administrator.

  - As the Debian Dunc-Tank brouhaha[2] illustrates, some people have
    deep reservations about giving some people money while expecting
    other people to volunteer for free software. I certainly wouldn't
    want to cause a civil war over this issue.

  - The question of how to choose which software projects to
    contribute to are tricky. I have some ideas (which I explain
    below) but again it is not worth causing a civil war over.

  - Collecting pledged money could be a big headache for whomever gets
    to do that job. If we do this we need to structure it so that
    that job needs doing as little as possible.

  - Transaction costs (postage, money orders, credit card costs) might
    become a factor.

  - Maybe nobody will want to participate, and we will be writing
    $2 contributions or less. That would be sad.

  - Maybe people will feel pressure to contribute, and stop
    participating in the LUG because of this. That would be an
    incredible shame.

  - Maybe we should be collecting money to buy goats in South America
    instead, because there are more needy causes in the world than
    free software. (That's a hard issue but it's a slope that gets
    real slippery real fast.)

  - I don't have a snazzy name for the proposal. The best I can come
    up with is "Free Software Buying Club". Fortunately, there is a
    LUG full of creative people who can think of a better name
    (possibly employing some naughty implication about endowments and
    open source programmers and documenters).

Here are some ideas about how this might work:

  - Somehow (maybe on our webpage) we have a voting mechanism where
    people nominate software projects for consideration, and then vote
    for the selected projects. Each month, we choose the project with
    the most votes to donate to. Along with the project suggestions
    people would describe the project, demonstrate a way we can
    contribute money to it, and tell us why it is cool and
    worth supporting.

  - People actually donate money in one of several ways:
    + They can give larger donations to be distributed over a longer
      term. For example, Chris Bruner might dig up the change in between
      the cushions of his couch and write a cheque for $14.9 million,
      which could translate into a cool $1 241 666.70 to donate every
      month for a year, regardless of the project we sponsor.

    + They could give a large donation, and then pick the projects
      they want to donate to on a month by month basis. For example,
      Chris might give his $14.9 million, but then decide to give
      $1.9 million one month we decide to sponsor Vim, give $30 000
      the next month for the GIMP, and then skip the following month
      because he doesn't like KDE. The disadvantage to this is that it
      requires somebody to keep track of the accounting more than with
      other options, but it could be done.

    + They could give one-time donations for projects they like. For
      example, Adam Glauser might give $14 the month we are
      contributing to Puppy Linux, and then $8 some other month when we
      contribute to OpenOffice.

      To facilitate this I would suggest that we write cheques on the
      15th or 21st of each month. That way we could advertise the
      project of the month during our monthly meeting announcements
      while giving people time to actually make the donations.

  - Every time we make a contribution we record it on our website, and
    that project becomes ineligible for recontribution for some period
    of time (I'm thinking 24 months, but it could be some other
    number; maybe a year.) We would list the project, a description of
    why it is cool, and how much money we contributed. I suggest NOT
    listing the particular LUG members who donated to the project.

  - People can contribute money by transferring it into an account the
    LUG would open, or maybe just by giving money to the administrator,
    whom we trust enough not to abscond to Mexico with it. The
    administrator keeps a secret file which documents how much each
    software project is getting from each person, and the tabs people
    might have remaining.

  - We only write cheques (or PayPal donations, or whatever) for the
    money we have already received. There are no IOUs, and no
    pledges, and no goons with baseball bats and viral copies of
    Windows necessary to collect debts.

  - We distribute the money with no strings attached, but suggest that
    the authors acknowledge our program on their website so that other
    LUGs can steal our idea.

  - We make it absolutely, totally, dead-sure clear that everybody
    knows that this buying club is voluntary, and that nobody is in
    any way obligated to contribute, and that we won't look down on
    anybody who doesn't contribute -- even if he or she is as wealthy
    as Chris Bruner[3].

So that is the proposal. I can't believe you read through it all. Are
you nuts?! Now that you've gone and done it, you might as well give
some feedback:

  - Do you think this is a good idea? Should we do this?

  - If you think we should do this, would you be willing to put your
    money where your mouth is?

  - What other limitations and challenges do you forsee? In what ways
    should the proposal be changed?

If people think this is a good idea and somebody has the moral
character and energy to administrate, then we could start this project
pretty soon and see how it goes.

- Paul

[0] The title of a pretty famous book by Nancy Kress.

[1] Fun fact! "Anarchism" comes from the root "Anarch", which is
German for "Get Richard to do it".

[2] http://lists.debian.org/debian-project/2006/10/msg00260.html among
others. What a mess.

[3] Oh man. I hope I am not taking this joke too far, and that Chris
isn't in reality struggling to pay his hydro bills or something. Just
don't show up at Chris's house to snoop in between the cushions of his
couch, m'kay?



More information about the KWLUG-Disc mailing list