rss
twitter
    Made it to the hotel. Where is everyone?

Dear Open Source Developers - Do Whatever Is Necessary To Keep Producing Badass Software

Dear Open Source Developers,

Yesterday, Peter Farrell published a letter to 'open source developers' pleading with them...no, actually, demanding of them, to stop asking for personal donations or even accepting 'wish list' items. Today, I am here asking you..no, actually, I am demanding of you, to do whatever you feel is necessary in order to continue to produce free, badass software.

It seems that if you solicit personal donations or accept purchases from your wish list, you are violating some OSS edict against such things. Peter seems to be putting other people down because they do not do OSS 'his way'.

I disagree with Peter's black and white stance - if you don't give it away freely, then you really do not love it. I see no issue with the author of OSS putting a link to their wish list in the 'read me' file. If I purchase a movie, book or video game from the wish list of an OSS author as a token of appreciation for their hard work and it allows them some 'down time' so they can 'recharge' and have the energy to continue their OSS project, I am all for it.

Peter says that people who do not give away the thing they love are greedy. I disagree here as well. I think the fact that they are writing OSS shows they are not greedy. The fact that some may solicit personal donations or mention they have a wish list is not 'greed', and if Peter thinks it is, maybe he needs to reconsider his definition of the word 'greed'.

I hope this letter to open source developers helps you realize that if you write OSS and ask for or accept personal donations and/or wish list purchases, you are doing nothing wrong. As long as you keep writing free, badass, open source software, I, and others, are OK with you asking, but not requiring, these conditions be met.

Keep up the good work!!

66 comments

(Comment Moderation is enabled. Your comment will not appear until approved.)
Tomas Sancio said...
Spot on. Leave cleanliness to chip factories. In the rest of the world, the perfect can't be an enemy of the good, especially if people can't agree on what's "perfect".
Nic Tunney said...
After reading your post I expected to go see vitriol posted on Peter's blog. Far from it, I actually like what Peter had to say, asking OSS devs to consider asking for donations to a charity as opposed to an open wishlist or PayPal donation. The only thing I disagree with is his saying "If wishlist items or donations are the only thing that keeps you going, then just stop. You're efforts aren't helping anybody." There is a glimmer of truth in that, just it doesn't apply to everyone. Not quite sure where he was demanding anything? Seemed like an open challenge to give back.
Raymond Camden said...
There is a huge difference between _suggesting_ OS projects donate to charity and implying that folks using donation-ware are greedy (his term) and do not have their heart in it. I've got my own reply forthcoming as well, but frankly, this felt like a low blow. I've dedicated a frack load of my free fracking time to sharing my code and for him to imply that "my heart isn't in it" or that it is for greed is uncalled for. He does not know me and should not be speaking for anyone else.

Yes, I'm pissed.
m@ said...
well said, I couldn't agree more, make as much money as you want from opensource software, there is an old saying about making money doing what you love.
if you love it, would do it for free but can also make money from it then why not??

I'll often make a small donation, people should do what they want with the software they write.
Scott Stroz said...
@Nic Second paragraph, third sentence - 'Don't ask for personal donations to fund your open source development. ' I perceived that as a 'demand'.

there are a few things that really bothered me about Peter's post. The 2 biggest are:

1. He presumes to know and understand everyone's motivation when it comes to writing OSS.

2. He demeans people for not doing OSS 'his way'.

This may not have been his point, but that sure is the way it came across to me.
Robb Hartzog said...
I have no problems buying something from a wish list for someone who contributes so much to our community.

I know Raymond Camden said he was going to reply to this anyway so i'll just use him as an example. Someone who contributes so much to ColdFusion and to my own personal knowledge of my trade without asking a single thing from me, I think they deserve it. Even though my "allowance" doesn't give me the flexibility to buy something for him, I've still let him know what his efforts mean to me and the rest of us. I read his blog among others and to me it's just like be buying a book to lean more.

For those of you who do provide your wishlist and/or ask for donations, don't stop. You deserve it.
Raymond Camden said...
I was going to post this as my own blog entry, but decided to just post here. Forgive the length.

To begin, I think it is incredibly presumptuous to assume why someone is giving away free software. There are many reasons people do this. Some are altruistic ("I want to make the world a better place"), some are commercial ("If we give away X for free, it may encourage folks to buy Y"), some are career based ("Giving away X will look good on my resume"), etc. I'd be willing to bet though that many open source efforts are a mixture of many reasons. Peter makes the assumption that by asking for a donation, the reason for building the OS project is greed. I've known many "donation-ware" projects in the 20+ years I’ve been in the business and I can't imagine every one of them is greed based. Setting up a wishlist so folks can show their appreciation is nothing more than that - a simple, fun way to allow folks to show their thanks.

Peter talks about his heart being in his open source projects. That's great, but do not presume to speak for my heart, or anyone else who is spending their free time creating free open source software that helps others.

One of the tools I love and use daily is Filezilla. (Which, by the way, has a Paypal donation button on it.) I don't know the name of the guy (or gal) who created it. I don't care why he created it. Maybe he wanted to impress a girl (or guy). Maybe he and his buddies ran over some homeless guy last summer while driving drunk. I don't care. His free tool helps me and damnit, I'm thankful for that. Whether or not his heart is in it does not matter to me. I've been helped by him and for me to question his motives is plain wrong.

Instead of questioning the motives of people sharing their hard work, why not help them? I've been giving away my software since the good ole days of the Allaire Tag Gallery. I didn't do it for political or philosphical reasons. I did it to share. I did it for fun. I loved ColdFusion and I wanted to share that love with others. Heck, I didn't even have a license of my code until I got burned by someone stealing and misappropriating my work. But to be honest - I don't think about the "Movement". Frankly, the "Movement" sometimes scares me. There seems to be a feeling by some in the OSS community that there is "One True Way" and that any code that violates this way, like for example, Adobe's commercial closed-source ColdFusion, is somehow evil and a burden to the planet. Frack that. It's code. Real evil exists and it's certainly not closed-source proprietary software.

I will say this - I've never felt LESS motivated to participate in open source.
TJ Downes said...
Scott, I fully agree with your sentiments on the topic. I have developed a number of open source projects, and I have never asked for donations and I can't recall having a wishlist (albeit I have considered both).

The counter argument is that most open source developers are writing free software for one of three reasons, IMO:

1. gaining notoriety
2. gaining experience
3. opportunity for personal advancement

In all three of these cases, you could theoretically argue that these are all self-motivated, and therefore greedy.

One of my peers who worked with me on an open source project kindly pointed out to me that, regardless of what I told people my intentions were (providing a tool the community would use and appreciate), deep down my motivations were still self-serving. After some examination of my thoughts, I realized he was right.

So regardless of what reasons you are developing OSS for, they could still be misconstrued as greed.
Raymond Camden said...
I'm reminded of how some people smirk at celebrities giving to charity. I wonder how many of them would be smirking if they were the recipient and in need? Does a starving child give a rat's ass if they are being fed by a saint or by someone looking for a tax break?
Nic Tunney said...
Not sure guys, I'd suggest rereading the post without reading intonation into it, or even better, pretend someone else wrote it. I think it is a worthy challenge he has issued.

I've never asked for anything for any OSS software I've written, but also don't mind when someone else does. It's my choice whether I decide to buy them something or not. I just don't see his post as negative I guess.
Jillian Halayka said...
Showing appreciation != payment. If people put software out there, they do it without expectations... when I've purchased things off an OSS developer's wishlist it's been because their contribution made my life / my work easier or faster and benefited me. Why shouldn't I show appreciation. Good post Scott!
Scott Stroz said...
I would also like to add that I am not advocating that OSS developers should solicit donations or wish list items. I just think that its OK if you do.
Robert Zehnder said...
While a bit altruistic, I think Peter's heart was in the right place, but judging people in general according to your own morals, whether right or wrong, is usually a bad idea.

I do not take or expect any donations for any of my OS projects. Not because I couldn't use the money (I need a second job just to feed my kids) but because most of them just aren't really used that much. Well, except maybe the two people or so that use WhosOnCFC, the point being my projects have value to me, but who is to say what that value is to someone else.

If I did have a project that was widely used I wouldn't mind putting up a wish list or taking donations. Whether you are wrapping an API or writing a full scale application you still have your own investment of time that you gave freely. If someone wanted to show appreciation by way of a gift or donation so be it. My wife would probably just prefer they write it for me, but that is another story..
Jeremy Battle said...
This reminds me of the xckd on charity (http://xkcd.com/871/). The all or nothing approach to OSS and to charity has the same negative effect, more times than not having to choose between the two, people will choose to give nothing.

I'd rather have a ton of OSS with people who ask for donations or wish lists than only a few OSS projects that don't accept anything.

As TJ noted above, there are other "greedy" reasons to write OSS software outside of monetary gain. So should all OSS be written anonymously so people don't gain notoriety or don't get any new opportunities because of it? No. So why would we eliminate the ability for people to show their appreciation for OSS.
Steve Bryant said...
I don't really know Peter, but I sure didn't care for his post. I have given money and bought stuff from wish lists for open source projects before. I did so mostly because it made me feel good.

If other people use free projects and don't donate. OK. If some projects don't have wish lists or accept donations, that is their choice as well.

To say that people should stop developing open source unless they do it "for the right reasons" seems counter-productive. Like Ray said, what do I care why FileZilla developers made it? It still makes my life better.

If Ray said tomorrow that the only reason he ever developed OSS projects was to get famous and charge higher rates, I would be surprised, but I wouldn't care. Good for him!
Matt Woodward said...
I had a much longer comment written up but rather than add fuel to the fire, I'll just say this.

There's one major point in Peter's post that I think many people here missed, if indeed they read Peter's post at all.

Given that as a rule we developers are decently well off, *for me personally* (better put that in there lest I find myself on the receiving end of some hatin') if someone likes some open source work I've done and wants to thank me for it monetarily, I'd much rather they give money to a worthy cause than send me another book, or video game, or some other doo-dad that I'll stick on a shelf and ignore while there are people in the world who have *real problems* and need *real help*. Me having Left4Dead 7 or a Kinect doesn't even help me, really, let alone anyone else. Just putting things in perspective.

I appreciate the gratitude. I really do. It puts a big smile on my face every time it happens, and that's all the inspiration I need to keep going. But at least currently (knock on wood) people other than myself would benefit vastly more from any concrete generosity that any work I've done may inspire in people.

Not everyone feels this way. I'm not telling anyone else how to run their affairs, and neither was Peter. But if the discussion gets people thinking, then all the better.

Ultimately everyone has to make their own decisions on why they do what they do, but to couch Peter's post as him wagging a finger at anyone in particular or saying he was putting anyone down for doing things another way is just idiotic. He was expressing an opinion, clearly it's something he feels passionately about, and I think ultimately he just wanted people to think about why they do what they do.
Raymond Camden said...
I strongly disagree Matt. I think there is a big difference between suggesting a charity as a way to show support for an OSS project, which I think people can agree with is a cool idea, and suggesting that greed is the motivation for asking for donations. He plainly stated greed - did he not? He made it clear that asking for a donation implied your heart was not in it. This to me is where he crossed the line.

Why not just make the suggestion? Would that have been so hard to do? Why try to guess at the motivations of others?

And here is the crazy thing. If someone is offering you something for free, why not just be _appreciative_ of the fact and not worry about their motivations?
todd sharp said...
What I have a problem with is that both Matt and Peter were big supporters of the Open CF Summit which was heavily sponsored by Railo, was it not? And Railo is Open Source software which has a revenue model, so why is it not considered 'evil' or 'greedy'? What's the difference here? If an OS developer takes take to provide an enhancement and receives a DVD or video game in return for that time why is that different then if they simply charged their hourly rate for the same work?
Jason Dean said...
Should all OSS developers also be vegans? Surely if you eat things with faces you are greedy and evil as well.
Matt Woodward said...
Sigh. Figured I should have stayed out of this, particularly given Todd's ill-informed comment. Should have seen this nonsense coming.

Railo is a consulting company. Of course they have a revenue model, just like Blue River, or outside the CF world just like Red Hat, or any number of businesses built around free software. I use and support Mura (yes, with a support contract), I use Red Hat (again, with a support contract), so I'm not sure what brush you're trying to paint me with exactly.

Given that I'm not sure I've ever even had an in-person conversation with you, I certainly take issue with you pretending to know a damn thing about me and my motivations, and I really don't appreciate the implications that I'm a hypocrite. I should have known better than to get sucked into trying to have a nuanced conversation on someone's blog comments. This never works well. Live and learn.

Back to the topic at hand, I took Peter's post to be aimed at individual developers who have a day job and do smaller open source projects on the side, so bringing Railo or any open source business into the mix is apples and oranges in my opinion. And again, this is his feelings on things. So you disagree. So what? Doesn't make either one of you wrong. Everyone has to do what works for them.

As for OpenCF Summit, yes, we got sponsorship (I take issue with your word "heavy" and singling out Railo since you have no earthly idea what you're talking about as far as how OCFS was run ...) from businesses relevant to the goals of the event and ran a great, well-attended, zero-profit event for which we charged the bare minimum we needed not to lose money. Not sure what hypocrisy you think you trapped me in with your comment.

Silly us for putting on an inexpensive event for the community. At least the people who actually came appreciated it.
David Maggard said...
To be fair I did read his post so as not to based my opinion off of other peoples perceptions. I find, that like Ray, it reminds me of an aspect of open source dev that I have always found quite disturbing, which is the opinion some seem to have that writing open source software makes them better, that people or companies that want to make a living and feed themselves and their families by selling their work are greedy. Have I given away large applications like Ray or many others? No. But I have given away code for a few open source projects I have had involvement with, have donated my time for clients I felt deserved it, and I try to help out when I can with code and tech issues(and often take cookies as a sign of appreciation). But I also reserve the right to sell the fruits of my labors to support myself and my family, and while Peter may be in a position to work on open source software and accept no personal reward, some may not be so fortunate, that doesn't make them greedy, I would argue that his attitude makes him arrogant. I think those that allow others to show gratitude by accepting donations and gifts are still freely giving away their valuable time and valuable code, and that those that chose to donate likely do so out of recognition/appreciation of the value they have received. While I may be the exception, I would never consider myself "well off", I am "getting by" and am sure MANY developers are as well. And there is a vast difference between saying "I am well off so if you appreciate my work help someone who can really use it", and thinking that makes you somehow better, or that that is the only acceptable option. If you want to talk about greed in open source I can think of one major project with a long history, with code from 100's if not 1000's of people, that has a free version and a paid "enterprise" version which often has bugs still unfixed in the free version release more then 6 months after they are fixed in the paid version release, many people have concluded that it is a calculated way to make people upgrade, that seems to me to be a company trying to make money off of other peoples work, and yet Peter calls out the little guy that accepts donations for their own work as greedy. Quite frankly To argue that those that choose to give away their time and work accept any form of reward have some how made that contribution somehow empty or greedy is very absurd.

I think that the motivation of those that freely give but allow others to show appreciation is far more transparent(if they were doing it to get rich they would sell their work), and often more noble, then many of the projects that are hoping to get people to use their project and then get in a position to need paid support or need to go to a paid version for certain features, not that there is necessarily anything wrong with those projects either, people should be able to use their work anyway they see fit without being called greedy.
David Maggard said...
Matt: I think if Peter had simply said he chose to ask people to donate to charity because he didn't need the money/items, and that worked for him that no one would have a problem with it, but when he starts ascribing motivations like greed to other people and their choices I believe he crosses a line and goes from telling people "what works for [him]", and starts telling people what they ought to be doing, and it comes off as arrogant and condescending. I am not sure why you feel its an "apples and oranges" situation, do you really feel that companies, and their employees, should be free to make money off open-source, but anyone doing it on the side is not entitled to any sort a reward?
Scott Stroz said...
@Matt - I did read Peter's post..numerous times and it angered me more and more each time I read it.

With lines like:

'If you love something, just give it away. Don't ask for personal donations to fund your open source development. If your heart isn't in it, then you shouldn't be working on it. It's very easy to loose perspective on why you are involved in a project. If wishlist items or donations are the only thing that keeps you going, then just stop. You're efforts aren't helping anybody.'

It is difficult to think anything other than Peter 'wagging his finger'. Even in the title of the post, Peter is telling people how to 'run their affairs.' Maybe it was you who did not read his post?

I think its great that Peter asks for donations in lieu of 'personal donations' or wish list items. However, Peter has no idea what I, or others, do to support charities that mean a lot to us. So, to make accusations that I am 'greedy' because I have accepted wish list items as a token of appreciation for work I have done on OSS projects is the height of arrogance.

Peter very well may have had a wonderful and inspiring message to share, but, to me, that message got lost in the 'holier than thou' tone of the 'letter'.

One side note, I was fully aware that this post would likely lead to some 'name calling', but never in a million years would I have guessed it would have started with you.

Let's try to keep it classy guys.
Peter J. Farrell said...
@All: I find it cowardly to take blows at my blog post on somebody else's blog post. The least you could do is open an dialogue by commenting on my blog if you wanted clarification regarding my position or challenge a certain point.

I was encouraging people to consider the rest of the world. You don't have to share my personal view on what to do with personal donations.

I never called anybody greedy or singled out a single person or project. If you all want to get hung up on one phrase, then be my guest to continue bashing on it -- you all missed the point.

@Scott: At least my post got people talking about things. But the least you could have done was engage your thoughts as comments on my blog post first or least post a link to your thoughts on my blog.

@Jason: My dietary preferences have nothing to do this the subject a hand. It is a rather low-blow to indicate that is does. I know you and I don't share similar political views, but I've never used that against you.

@Todd: All conferences need sponsors in order for them to be produced. At least OpenCF Summit was inexpensive and affordable.
Matt Woodward said...
I think the huge problem, and why again I should know better by now given this forum and the bulk of the audience not to engage, is that if you know Peter personally you'd know the intended tone and know he's anything but judgmental. That gets lost in the written word I suppose, but people are overreacting and jumping to all sorts of conclusions that aren't true.

@Scott--I have no idea why you're saying the 'name calling' (as it were) started with me. I littered my original comment with "in my opinion," "for me personally," and "not telling anyone else how to run their affairs." Not sure how that's calling anyone names?

That was met with a well-reasoned comment from Ray (at least I understand where Ray's coming from and it's on topic, even if I disagree with some of the finer points) and then utter nonsense from Todd, to which yes, I felt the need to respond because it was so off-base, ill-informed, and accusatory. But nowhere do I see myself calling anyone any names.

To go totally off-topic, this to me is a fantastic illustration of the biggest problem with the CFML community. We simply can't have rational conversations about anything without descending into idiotic infighting.

Yes, I'm part of it in this case, and for that I sincerely apologize. I'll do better next time. But for crying out loud Scott, didn't you just have a "why can't we all get along" post? Does that only apply to other communities and not people within the CFML community at large who may have differing opinions?

At this point of course we're well off topic since what this really boils down to is some people took issue with their reading of the tone of Peter's blog post. Fine. Doesn't mean that interpretation is correct, but you're certainly entitled to it.
Scott Stroz said...
@Peter, you are correct, you never came out and said 'you are greedy', however, I think the inference is there. I am sorry, though, you do not get a pass on not singling anyone out. Your comments were directed at a distinct group of people - OSS developers who have elicited or accepted personal donations and/or wis list purchases. Ray and I, in particular, are part of that group, so, in essence, you were singling us out. And to that, I take offense.

You are correct, I could have engaged this dialogue on your original post, but, to be honest, I do not like that in order to post comments to your blog, I have to login via Twitter, Facebook or Posterous - I cannot quantify why I dislike it..I just do.

@Matt - I guess where you come from, calling someone's opinions 'idiotic' are not 'name calling', but where I come from, it is.

As for as the 'can't we all get along' post, no, that was for everyone - but that did not mean we could not have differences of opinion.

It seems OK for Peter to share his opinion, but not OK for me or others to share ours. I expressed my perceptions of Peters post, and for that I have been called 'idiotic' and 'cowardly' - from two people I have a lot of respect for, no less.
m@ said...
Pete,
I tried to reply on your blog but it required one of 3 external providers, posterous "which although I consider myself tech savy I do not understand and consider pointless"
facebook, which is for my friends and family not my account splashed over the internet
and twitter which I only ever login to directly via twitter not some 3rd party thing or even have to worry about it.

I use my twitter for twitter, my facebook for facebook and posterous not only do I not care about I don't want to know about.

If I could comment on your blog directly I would have.

Personally I find anyone contributing to OSS and especially frameworks without a secret pseudonym to be greedy.

however if they are open with there name and not trying to sell them self as a consultant or anything like that and have a wish-list then I think "this guy has an optional wish list and doesn't mind a book to help him study further, what a cool guy"

to be honest half of my above is crap, people should be able to do open source software for profit, many companies do, why not individuals?
not all software devs are well off, I know plenty of people starting out who aren't and many who have years of experience that aren't, what is wrong with people buying a book or dvd??
if someone writes heaps of cool cfml but their code never has jquery and I use there code and see their wishlist has a jquery book what is wrong with me buying them that book?
I already give 10% of my wage to non religious affiliated charities

I hope people are open to changing there views and letting others live and let live
Raymond Camden said...
Peter - you were _not_ simply encouraging people to consider the rest of the world. You _have_ to admit that. You mentioned greed. You mentioned that perhaps our hearts were not into it. This was NOT simply a "Hey, consider this way of showing appreciation". This was, "If you ask for donations you are greedy and you should be doing this instead."

Do you deny this?

"However, greed is a bottomless pit. If you love something, just give it away"

Also: "If wishlist items or donations are the only thing that keeps you going, then just stop. You're efforts aren't helping anybody."

Seriously? So if someone gives something away, and let's say their ONLY reason is to get girls and free beer, they aren't helping someone? Really? How can you explain this? If a free product helps you, in _what_ way does the motivation for giving away the free item make the product less useful for you?

Again - Peter - I ask you. Why didn't you simply make the suggestion? Why did you feel the need to put words/feelings in other people's mouths - and in my case - I am taking it personally. Maybe I'm wrong about that - but that's where it lies.

Like I said - your words did not help. If anything, they have made me rethink if it's worthwhile contributing. Hell, maybe I never meant to help anyone. Maybe I'm just a greedy bastard at heart.
Andy said...
I have zero problem with asking for donations or right out charging for OSS if that's what floats your boat. I couldn't care less what someone's motivations are in creating that OSS either.

All that being said, I think that some of you need some thicker skin... the outrage appears overboard. To actually get pissed off and angered over that blog post is pretty silly.
Scott Stroz said...
I have gone back and re-read Peter's post - several times - and realized that, if he had used a different title and did not have the second paragraph, I would have thought it was a brilliant post and likely would have blogged as much.

However, I feel that the title and that second paragraph poisoned the entire message.
Andy said...
I forgot to mention, albeit anecdotally, that I also do not reply on Posterous blog posts as I do not have a FB, nor Twitter acct. and dislike having to create a posterous acct. just to leave a comment.
Gary said...
@Peter: To comment on your blog it requires Posterous, Facebook or Twitter login. I don't use any of them and that's cowardly to you? Just like your post of "Don't Ask for Personal Donations", you are too much self-indulgent and self-involved.
Steve Bryant said...
Matt,

While I didn't care for Peter's post, nor did I see any value in Todd's comment. Not everyone who disagreed with Peter's post must necessarily agree on everything else. I know you didn't say we did, but I thought the point needed to be made clearly.

So far, I think this discussion has been an expected mix of reasoned responses and heated rhetoric. While some of the heated rhetoric hasn't been helpful to a reasoned discussion, I would hate to think that is a worthy reason to forgoe discussion altogether. I may disagree with Peter on this point, but that hardly means that I don't appreciate hearing what he has to say.

Scott,

I reread his post again and even without the title and second paragraph I still would have disagreed with it. At that point, though, it is more silly than anything. Which is mostly how I took it. Silly in the sense of the XKCD Jeremy pointed to ( http://xkcd.com/871/ ).

Peter,

When I read someone saying "you all missed the point" then I think "Perhaps you didn't make it very well". I don't mean that to sound overly harsh. It has happened to me several times. I write something and see that people react in a way that indicates that what I wrote didn't do a good job communicating what I wanted. Better to think of how better to communicate the point then to blame the reader for having missed it.
Jason Dean said...
@Peter, I know that your dietary preference has nothing to do with this, But it was not a "low blow".

I was (not so) subtly trying to point out that you are imposing your personal beliefs/morals on the rest of us and slighting those that believe differently. As far as I am concerned suggesting that OSS developers should not accept personal donations is just as silly as suggesting they should all be vegans.

You do things for your reasons, fine. But don't imply that others' motives are somehow wrong because they are not the same as yours.
John Ramon said...
The idea that someone who contributes to a ColdFusion, Java, PHP, or hell even Perl OOS shouldn't ask for donations or have a wish list is just STUPID.

Trust me these guys do it cause the love it and if I can get them something to say thank you then why shouldn't I? I worked with a OSS developer for 4 hours on Monday, during work hours to help me run down a bug. If you read this person's blog all he does is help people, all the time. Did he ask for anything, nope, just the satisfaction that we got it fixed. I dislike the word greedy, and people who use it truly have no idea what it means.

From this point on if I get anything from a wish list I'm going to write GREEDY BASTARD!!! on the to field.

"Pun Intended"
Jason Blum said...
I've really only ever known the CFML community so I can only wonder: do folks in other communities beat up on each other at every opportunity like this?

Does anyone else find it a little embarrassing?
Jason Dean said...
@jason, which part is embarrassing for you? That one person feels it's OK to call his peers "greedy" because they don't live up to his standards? Or that those peers feel that they should stand up for themselves?
Raymond Camden said...
@JasonBlum: That's a great question, and one I've asked now repeatedly. I would like to know why Peter felt it necessary to imply OSS authors are greedy? Why not simply make the suggestion to use a charity as a way to show support for projects? How difficult would that have been instead of finding it necessary to attack the intentions of people who are giving stuff away for free.

A wise man once said there are people who - when given a bag of money - will complain about the bag.
Jason Blum said...
all this indignation is making me sleepy...
Matt W said...
I was hoping a hockey game would break out.
Jason Dean said...
And all the condescension is making others feel indignant. Chicken or the egg?
Lola LB said...
I would just like to say . . . I"m Very, Very, Very thankful for all those OSS stuff that you guys and gals crank out all the time. I don't care if you have wishlists or don't. Believe me, these OSS stuff will make things very easy for me in the near future, hopefully. And I'll make sure to let whoever wrote the OSS stuff that I end up using thanks. How I'm going to do it, well, it's between them and me.
Brian Rinaldi said...
Sadly, I think something is very wrong with however Posterous is handling Facebook commenting on Peter's blog. I have tried 5 times to post this there without success. In lieu of that, I am posting here.

Hey Peter,

I wanted to comment to say that while I agree with your intention here that having someone make a donation in the developer's name is a great and noble idea, I do think the tone here drifts off to where it comes off as judgmental. I know you and doubt that was your intent.

Personally, I don't see anything remotely "greedy" about asking for donations or wishlist items. Your work might potentially save the person countless hours of hard work on their own. The cost of that work, had you or your company needed to pay for it is worth far more than a minor token of appreciation. We're not talking about people getting rich off these things but rather a very rare item of maybe $30-60 in value?

Anyway, I guess what I am saying is, I think that perhaps the value of your message was lost in the delivery. It happens.

- Brian
Brian Rinaldi said...
I have tried unsuccessfully to post this to Peter's blog 5 times but something is going on with Posterous' handling of Facebook comments. So in lieu of posting there, I will add it here.

Hey Peter,

I wanted to comment to say that while I agree with your intention here that having someone make a donation in the developer's name is a great and noble idea, I do think the tone here drifts off to where it comes off as judgmental. I know you and doubt that was your intent.

Personally, I don't see anything remotely "greedy" about asking for donations or wishlist items. Your work might potentially save the person countless hours of hard work on their own. The cost of that work, had you or your company needed to pay for it is worth far more than a minor token of appreciation. We're not talking about people getting rich off these things but rather a very rare item of maybe $30-60 in value?

Anyway, I guess what I am saying is, I think that perhaps the value of your message was lost in the delivery. It happens.

- Brian
Kevin Marino said...
Well thank you everybody for a fascinating read.

Some interesting points on both sides and a lot to ponder. I find it interesting how the conversations choose to classify donations and their relation to greed. I am guessing many open source projects have had this discussion and certainly this has, in some form, played a part in things such as Creative Commons coming into being.

I wonder too if clearly defining these classifications would better suit the discussion. For example if someone has a wishlist for say books that have a direct correlation to the project would that be greedy? Not sure since I have not put anything into the open source space, so cannot fully appreciate the counter-argument.

So thanks, really appreciated the discussion and do really appreciate all the Open Source developers you really have helped a lot over the years.

love the passion!
Tony Garcia said...
I have to agree with Brian (and others here) that Peter's post came off as somewhat judgemental. However, I choose to give him the benefit of the doubt and believe that the message was a good one, but the delivery of that message left a little too much to interpretation. But if you carefully read through post, you'll see that Peter talks about those who "ASK for personal donations to fund your open source development" (emphasis mine) and questions the motivations of those for whom "donations are the ONLY thing that keeps you going" (again, emphasis mine). I really don't believe either of those statements apply to any of the people who have commented on this thread (and some who took exception to it). In fact I don't think I have seen that at all in the CFML community when it comes to open source projects. However, in the past I have seen it in other developer communities where someone's open source project was behind a "donation wall". So no donation = no download. To me, that's "asking" for donations, not merely putting a link to your wishlist in case someone chooses to show appreciation for your work. Anyway, maybe I'm totally off base, but that's how I chose to interpret it.
Great Dental Websites said...
I couldn't agree more with this post and the feelings expressed by Ray Camden. I've used several of Ray's pieces of software over the years, and he's been one of the most prolific producers of usable open source CF software out there.

So I just bought him a small gift on his wishlist.

Thanks again Ray, and keep up the great work.

-Jeff Gladnick
Lyle Kendricks said...
@Brian Rinaldi: Yeah it does happen - so what's with the completely disproportionate outrage over it? Both sides have valid points but Ray, Jason, seriously, you're clearly motivated by something more here. He's just a guy sharing with others a challenge he's made with himself. Ok it's a little condescending. So leave a comment on his blog saying so. (and no bs about not having the time to make a throw-away twitter account to do so) Or maybe even - gasp - ignore it? Why the flame war over here?
Raymond Camden said...
@Lyle: What exactly do you think Jason and I are motivated by? The only thing I can think of is personal honor. As I had multiple people assume he was talking about me. "Little condescending" is being generous I'd say. ;)
Lyle Kendricks said...
So go here and tell him so: http://blog.maestropublishing.com/dear-open-source.... Or give him a call even. How's what's happened here good for any of us?
Raymond Camden said...
My reply was to Scott on his blog entry. At this point it's moot. He's had a chance to defend himself. He's had a chance to say he didn't mean to be offensive. He has not. That's his right for sure. Everyone can have an opinion. I just think attacking folks who give away free crap is fracking stupid. If his intent was to discourage sharing, he succeeded.
Scott Stroz said...
@Lyle - I explained why I did not comment there.

How does Peter telling a group of people they are wrong because he feels they do not have the right motivation to do OSS good for anyone?

As I said, I think he may have had a good message, but the delivery of that message was atrocious and came across as preachy and 'holier than thou'.

Apparently, Peter (and others) cannot admit that maybe his delivery was flawed and choose to put the blame on those of us who 'did not get the point'.
Lyle Kendricks said...
@BZ, yeah and that excuse was lame. It'll take you 5 seconds to make a throw-away account: https://twitter.com/signup

Nobody cares who started it. You're all pretty, ok? Now back to promoting the language we all love!
Scott Stroz said...
@Lyle - Sorry, that is not my style. If I have something to say, I say it, and I will not hide behind 'throw away' names or accounts. I also don't like having to log into a blog to leave comments - not just Peter's blog but any blog that requires a login to comment.

In the past few days, I have been called greedy, idiotic, cowardly and lame - all in a public forum - yet, somehow, I have been painted as the 'bad guy'.
John Ramon said...
@Lyle: Have you tried to post on his message? Have you looked at it lately? 0 responses to his post, Why? Cause it doesn't work I tried and several other above have tried to post a comment and it didn't work. I'm glad Scott started this post, without it we couldn't have a dialog on the topic. Personally I think you don't understand what he wrote, "He's just a guy sharing with others a challenge he's made with himself." that's not what I saw or anyone else, if we had we wouldn't be having this discussion would we.
Gary said...
@Lyle Kendricks, stop being judgmental and telling people what to do while hiding yourself behind a fake site. meanwhile use your brain: doesn't zero!! response on his site tell you something?
Lyle Kendricks said...
@"Gary": right.

@John: 0 comments?
Scott Stroz said...
Yes Kyle...0 comments..at least when John posted his comment. The first comment was from you... about 3 hours ago.

Nice try...troll.
Lyle Kendricks said...
Ah must have mistyped it this morning and its been remembering the wrong information all this time. Good catch, "Gary."
Lyle Kendricks said...
Jesus, Scott. As Peter explains there, "I've been in contact with Posterous technical support and they admitted there is something broken with commenting via Facebook on blogs with custom domains. They were unaware of this before I notified them. This issue has not just affect Posterous. For example, Facebook login for the Engage app at CFO does not work either. In the meantime, I've enabled non-login comments with comment moderation until the issue is fixed."

The point is you, John, Ray and Jason are now free to roll Peter back in on this discussion.

And folks, a request: if someone's comments are broken or disabled, just drop them a line before raking them over the coals like this.

We don't all have to agree and I don't think I was ever squarely on his side either. But in the interest of community, I think we can at least maintain some civility. Peter's done more for Open Source CFML than anyone on this page and I think its the least you could have done.
Lyle Kendricks said...
Jesus, Scott. As Peter explains there, "I've been in contact with Posterous technical support and they admitted there is something broken with commenting via Facebook on blogs with custom domains. They were unaware of this before I notified them. This issue has not just affect Posterous. For example, Facebook login for the Engage app at CFO does not work either. In the meantime, I've enabled non-login comments with comment moderation until the issue is fixed."

The point is you, John, Ray and Jason are now free to roll Peter back in on this discussion.

And folks, a request: if someone's comments are broken or disabled, just drop them a line before raking them over the coals like this.

We don't all have to agree and I don't think I was ever squarely on his side either. But in the interest of community, I think we can at least maintain some civility. Peter's done more for Open Source CFML than anyone on this page and I think its the least you could have done.
Lyle Kendricks said...
Hm just hit post but the screen just went blank, so forgive me if this already went through.

Yes Scott, there are only two comments, the second of which is from Peter, who writes: "I've been in contact with Posterous technical support and they admitted there is something broken with commenting via Facebook on blogs with custom domains. They were unaware of this before I notified them. This issue has not just affect Posterous. For example, Facebook login for the Engage app at CFO does not work either. In the meantime, I've enabled non-login comments with comment moderation until the issue is fixed."

Look guys, I'm not even squarely on his side either. I'm just asking for a little more civility. Peter's done more for Open Source CFML than anyone on this page and he deserves the respect of at least a heads-up that his comments weren't working.
Gary said...
@Lyle? why you kept on saying 'Peter's done more for Open Source CFML than anyone on this page'? just to mention a few names on this page: Ray, Scott, Brian, Jason, Steve, Todd, etc. yes, Peter has contributed to Open Source CFML, but 'done more for Open Source CFML than anyone on this page'? which Open Source CFML are you in? please! Lyle, use some brain.
Lyle Kendricks said...
"Gary", Everything outside of blogcfc I guess? Did I miss something?
Gary said...
@Lyle, whoever you are hiding yourself behind JEREMY COX's website (ransommedia.com), either you are so brain challenged or don't know how to respect people who have done a lot for Open Source CFML, or both. just give you a few names on this page and their projects on RIAForge:

Raymond Camden currently has 40 project(s) at RIAForge.
http://blogcfc.riaforge.org/index.cfm?event=page.m...
Scott Stroz currently has 3 project(s) at RIAForge.
http://flogr.riaforge.org/index.cfm?event=page.myp...
Brian Rinaldi currently has 7 project(s) at RIAForge
http://illudiumboltconnector.riaforge.org/index.cf...
Steve Bryant currently has 9 project(s) at RIAForge.
http://datamgr.riaforge.org/index.cfm?event=page.m...
Todd Sharp currently has 10 project(s) at RIAForge.
http://riaforgecfc.riaforge.org/index.cfm?event=pa...

and should I assume you know how to count?
Lyle Kendricks said...
@"Gary", Yes I work for Jeremy. Well done? And while I had different metrics in mind, my point remains that you and several other folks are being pretty unfair with all of this. It saddens me to see all this hostility. I hope everyone can move beyond it, for the sake of a language I think we all love.