I very much hope your voluntary donation approach works. I suspect the best chance of making it work is if you regularly remind-people-of/market/promote the idea of donating. That is, I believe there is a lot of goodwill out there, and a lot of people will have good intentions, but it is easy for these good intentions to not translate into actual donations. Of course, there needs to be a healthy balance between promoting the idea enough and doing it so much that people get annoyed. But I think it should be possible to get the balance right.
Hopefully the donation approach is a success, but if not, may I suggest a Plan B. And that is that at any point in time you have two versions of Clojure going: * a proprietary version of "the latest and greatest"; and * an open source version which is "1 year old" (or something like that). Each proprietary release would include in the licence "from date XX/XX/XXXX and onwards, this release may be used under the open source licencing terms ...". This would give proprietary users the guarantee that at some point the version of clojure they are using would become open source. Proprietary users would be paying for the ability to use the latest and greatest. If the licence fee were reasonable, then this, together with the goodwill factor, I hope would be enough to get people to finance the project. This approach seems to me to be a good compromise between open source and proprietary funding. It provides all the benefits of open source over time, yet provides a tangible reason for paying licence fees beyond just goodwill. It also means that employees who are part of businesses that can't understand voluntary donations, can more easily justify the expenditure. Don't get me wrong, I think the voluntary donation model is the best one - if it works - and so is worth a shot. But if it doesn't work out, I offer this alternative model as one that might be worth considering. Cheers, Mark P. -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en