The High Cost of Open Source
Posted on 10/2/10 by Felix Geisendörfer
Latest Update: The whole situation has been resolved, please read our apology to the CSF and CakeDC.
6 months ago, I posted about a great event which we helped to organize: CakeFest #3, here in our home city of Berlin. This event helped to connect developers from all over Europe, and even as far away as Australia, Tokyo and Los Angeles. There were great people, talks, and food, and everything ran extremely smoothly. By any measurement, it was a huge success.
This did not happen by accident. A number of people made a big effort to put the event on, starting with lots of planning and communication months beforehand. Debuggable helped by finding and booking the venue, researching, and coordinating logistics here on location. We didn't make money from this, and that's okay. We wanted to support the CakePHP community by hosting another awesome event.
Over 6 months later, the GLS, who provided us with first-class service and what was probably the best venue ever, has still not received payment.
Don't be mistaken, this was not due to any errors in the organization of the event. The turnout was great, and the event was well-sponsored. The Cake Software Foundation, Inc., which collected all revenues, has already reimbursed its own organizing participants, but completely neglected to pay the venue (the bulk of the conference's expense). To make matters worse, the CSF has had their accounts frozen by the IRS.
How do we know this? Unfortunately, we are in the middle of this mess. In our efforts to help organize the event, we signed the proposal for the location and catering. We did so in good faith, because we were working in cooperation with the CSF, and of course had all such details approved.
When, in early October, we discovered that the venue never received payment, we initially believed it to be a mistake, and started delivering messages between the venue and Larry E. Masters, who in the meantime had taken over the position of CSF president after Garrett Woodworth had resigned. Larry told us he would take care of it.
Weeks passed, and we talked to the GLS staff every other day, asking them for their patience, as there appeared to be "problems" with getting the payment sent. A month later, on November 10th, Larry agreed to send a token payment of USD $4500 through the CakeDC via PayPal, which we forwarded to the venue (they do not accept PayPal).
Unfortunately, this is still the latest update on the payment. Of the total invoice of EUR 7665, the first payment (after currency conversion and PayPal fees) only amounts to EUR 2807, leaving an outstanding balance of EUR 5058 (USD $6929).
The venue has been incredibly patient and understanding through this whole process, but their patience has run out, and they're considering legal action against Debuggable. We signed the proposal, so technically they're not wrong: we are responsible.
At this point it's pretty clear that the CSF has no intention of taking responsibility for this, which leaves us with some hard choices. We could argue that, by invoicing the CSF and not us, that the venue implicitly signed over the contract to the CSF. We have to admit, we briefly considered doing that. 5K is not pocket money for us, and this definitely isn't our bill.
However, that would be wrong. Not to say that us paying this bill isn't wrong, but this is a wrong we can actually right. The venue deserves to get paid. So, we decided to go ahead and set up a plan to pay back the venue over the next few months.
Since a few people who have been aware of the situation have asked us to provide a way for them to help, too, we have put up a page on pledgie.com:
Donate to the CakeFest Venue Payment
We greatly appreciate any support, as it helps ease our burden, but the venue will be paid regardless of the outcome of the pledge. Right now, the most likely outcome is that we'll have to take care of this on our own, but we're still holding onto the hope that this last-ditch effort of going public might help change Larry's mind.
What's worse is his company, the CakeDC, now has exclusive controlling interest over a project which was once driven by its community. Despite his slowness to work this out with us, he has shown no hesitation in taking full advantage of the benefits of this control. If the CSF's position changes in any way, we will certainly send out an update.
PS: There is much more to this story, the CSF shake-ups, and why the their accounts are frozen, but it goes well beyond what we can verify. In the end, it doesn't matter; this isn't about finding fault, but about taking responsibility.
You can skip to the end and add a comment.
Felix you know I have offered to pay the monthly amount you said you were sending this company, and on Monday I asked you for an invoice that could be paid.
Garrett you are well aware of what happened here and the whole reason I asked you to resign from the Cake Software Foundation in the first please. Maybe we can make this all public when it is done in court,
I'm glad you guys finally decided to go public with this. What happened to you isn't fair, and while I can't take responsibility for the financial aspect, I was still involved. I'll be following Garrett and pledging 100 euros a month as well, until this is resolved.
Larry E. Masters: Sorry if my email to you got lost.
I cannot say that you have not been trying to help us, but things have not been moving since November and this issue is not fixed by talking about it. You are still more than welcome to pay the venue in full and we'll post a formal apology for having jumped the gun too early.
If the CSF was able to have paid this in full it would have been done after receiving the initial invoice you sent which was 2 months late in the first place. I am not personally responsible for this payment, nor is the Cake Development Corporation, that fact I made a token payment when I did was because I thought this will all be taken care of, had the previous person in charge done their job correctly and had everything in place as it should have been then we would not be here today.
"We agreed to pay the venue 500 EUR per month to help solve the problem. If you are honestly still interested in resolving this, start by making monthly payments of 500 EUR to us today."
As I said in the email on Monday:
Send an invoice via paypal to the CSF, email@example.com for $500.00 and I will have a payment made to you on Monday, I can only send from the paypal account right now since the actual bank accounts are frozen."
And in all of our email conversation I have asked you to have the venue contact the CSF directly which you have failed to do numerous times.
Wow, this sucks. I'm unable to pay my own bills, otherwise I would contribute as well.
Good luck getting this resolved Felix. Hopefully CSF will step up, take responsibility, and get this bill paid.
I can only hope that you too accept responsibility and contribute to Felix and Tim, rather than some lawyers. For the record, I resigned of my own free will because of your arrogance and unwillingness to admit mistakes, same as shown in your comments here.
Larry E. Masters:
$500 = 364 EUR.
We are not responsible for this payment either, but we are paying it.
The CSF is promoting the CakeDC as the official service partner. It would be nice if the CakeDC would return the favor.
The reason we published this post is because we are tired of dealing with this and running after this money.
@Larry E. Masters: We told you the GLS will not contact you directly, because it's tedious for them and they have told us they won't do it, because it's much easier for them to negotiate with a company in their hometown.
Did I not offer to have the CSF sign an agreement with the venue directly when all of this started happening to take all the responsibility off of you? I have asked numerous times to have direct contact with the venue so the lawyers of the CSF could handle this situation, again I will ask for the direct contact information, in public this time, and ask that you post it here so everyone will know you provided that information to me.
And $ was a habit, I agreed to pay what you said you were paying the venue and you would have had that on Monday has you send the invoice.
I just see this as another attempt to bash me and the CakePHP project in public.
wow, that is incredibly sucky, felix. :( if i wasn't living paycheck to paycheck, i'd pledge some money as well.
Larry E. Masters: This is everything but bashing you in public. And we would not dare to bash the cakephp project in public, when many of our projects depend on it.
Larry E. Masters:
You had the venue's contact information from day 1, it is on the invoice from them. But why would they sign a document putting us out of trouble? A German company they can easily go after to get their money, a US one they can't. I don't blame them.
This is not an attempt to bash the CakePHP project in public. Tim and I still love CakePHP and use it everyday, we are not even involved with li3 at this point.
Even if you paid 500 EUR now, who guarantees us you'll see this through? We have been in contact with you over and over again, getting plenty of good will but no action. At this point the trust is broken.
Also, the venue deserves to be paid in full. The only reason we are doing a monthly payment is to not put our business in a dangerous spot.
Cake use to taste so sweet!
Glad to see you guys took this by the balls and made a public post. Best way to get action i recon. Hope the CSF fronts up, i'll go gift you a few $$(our exchange rate is pretty krap, but its better than nothin) for what its worth!
Keep up the good work chaps.
Cake is looking less and less appealing. it's a real pity as it was one of the best frameworks out there but the last year has seen some really unprofessional behavior, from the 1.2, 1.3, 2.0, 2.3 mess, to the lithium breakoff, and now frozen accounts and this whole ugly mess.. I think Rails will be my goto for all new projects from here on in, and I may have to start looking at Yii as a potential PHP alternative..
Well, when the source code is public, hard to reign in decisions that affect the credibility of the community surrounding the code. I do think it would be wise to work out the details offline, however, since it's clear this is a serious issue. I advise those of us who are committed to the CakePHP project and its community to not comment where we have little or no knowledge, and so I offer my support, since I'm struggling through school at the moment and can't make a donation. I wish all of you the best and hope things can be reconciled.
God! what a mess!! - this is deeper than what I had imagined. I am soooo disappointed :-/
Wise words, Dave.
It is odd to me that, given the circumstances, the CSF didn't reach out the community for support. And, sooner.
As personally and professionally invested as many of us are in CakePHP (and, all Tim and Felix have done for the community not even including CakeFest) it was and is in all of our best interest to get this dealt with as soon as possible.
It's not fair to GLS, who was an excellent host, nor Debuggable, who have put their time, reputation and bank account on the line (in good faith). The CDC/CSF details don't really matter, to me, since they are clearly run by the same person. Quite simply, this situation shouldn't exist.
Debuggable: really sorry to hear this. Like others I'm currently a poor loser. But I'm pledging 100 euros March and beyond until this is paid. Thanks for taking responsibility.
i didn't go to cakefest, but i donated because i've read (and utilized) articles on your site before. And you seem like nice guys. And unlike you, that angry guy seems more concerned with PR than actually paying the bill.
Hats off for taking accountability. Good luck raising the money.
You probably don't remember me. I interviewed you and Tim about PostTask a while back. I've been following Debuggable out of my periphery since then. Even though I've largely switched to Python, coding, I still keep tabs on you guys. This is why.
Any product you put out I know will be phenomenal, and it is your value as human beings, not as programmers, that will make it so.
All my warmest regards.
You guys(gwoo,nate,Felix...) really want to destroy cakePHP. I don't think that's fair. I will never support or join any project with your name on it.
Drum: This is by no means against the CakePHP project and nobody should walk away from it, because of this. It will continue to be a great framework.
To everybody else: Thanks a lot for the sentiments and donations. It means a ton.
That's so disapointing! Really don't understand the offer of direct contact between the venue and CSF. Why should a company be responsible for chasing up it's money far away in another country.
And even if the venue would agree some idea like that. Felix and Tim would also lose their face in their hometown if the bill would still not get payed.
I love CakePHP and hope that this problem really get's solved and not just discussed...
I understand that Larry has a problem too if accounts are frozen. But changing the invoice-receipient (if I did get that right) in the middle of this process really is no realistic option.
So where has all the income from the conference tickets gone? To pay the fines from IRS?
Tim & Felix, did you handle the workshop fees and costs separately, I hope you and the others at least got the revenue from that?
This explains why I, as a speaker, didn't get a contribution to my travel expenses as promised on the CakeFest site.
I hope it all gets sorted out soon.
Will the IRS would withdraw the fines once they confirm the CSF as the correct type of organisation?
If they do, then everyone can get paid and we can bury the whole mess.
We did not collect any of the revenue. The money is probably still in the bank account and can't be accessed. But Larry is the only one who knows what the current status is for sure.
Sorry to hear your trip did not reimbursed, let me know if we can make a small donation for that.
That sucks dude.
"Sorry to hear your trip did not reimbursed, let me know if we can make a small donation for that."
Hehe, thanks mate, much appreciated, but don't worry about it. I wish I was in a position to donate something decent to you guys. Let's call it quits shall we? ;-)
Larry - what's going on with IRS at the moment? Are they deliberating on whether CSF is a not-for-profit organisation? Is there any reason why they won't acknowledge it is in the near future? When they do, will the fines be withdrawn and the accounts unfrozen, and the venue and the guys who did the workshop be paid?
Sorry, but all of this affect community and how people see cakephp framework. I just think, if this continues, the biggest loser will be the framework him self.
Don't get me wrong i think that justice must be served but not over the neck of cakephp.
Shit man! This really sucks! I donated to you guys.
Hope everything will be solved soon.
To all: Set aside all hate, discomfort and grudges. Put all your good will to solve this quickly. I know, because I have experienced this couple of years ago with a customer of mine.
Wow, this is such a shame and a heck of a mess. I had a similar situation a year ago, though about *way* less money.
The Website of the Cake Software Foundation http://cakefoundation.org/ seems like it hasn't been updated for over a year (links, members, numbers...). Overall, I think the project needs some restructuring and cleanup for all the different ressources and departments and so on. But that's another story.
Hope you can sort this out in the upcoming weeks, I'll too see what I can do.
Cheers from Konstanz
@Drum, I agree this (and other issues) are taking a toll on CakePHP.
But keep in mind that these issues were brought on CakePHP, by the core people involved in CakePHP. It's not the fault of Debuggable that they and the venue were wronged.
I've already moved on from CakePHP to Yii, for performance reasons as well as stability concerns (centered around the events of the past year), and I have no intention of returning.
It's a shame, as it was my favorite framework.
It sounds like this issue is pretty close to being solved.
"Felix you know I have offered to pay the monthly amount you said you were sending this company..."
Felix, just send Larry the monthly invoices, and he'll pay them.
The fact the CSF's accounts are frozen is not the biggest deal in the world. A bit of paperwork should clear things up, and then we'll all move on.
Really guys, it sounds like this whole thing is being blown W-A-Y out of proportion.
Well it's really sad to hear that.
I was in Berlin where I spent a good time and met great guys (and developers).
This case could really make trouble to the CakePHP framework.
Well here we are using CakePHP for our development but we are thinking of moving because of the situation we heard in Berlin( Nate, Joel and others leaving) and what happen here.
Really sad. Hope you will get a solution for that
keymaster: We've been working on this since october, and we've been promised a lot of things during that period. The trust has been broken - who guarantees the monthly invoices would work for the next 10 month?
This is just as sad and inconvenient to us as it is to everybody else. But the only solution would be a full payment for the venue, and we're already half-way there now, as we'll directly forward the donations to them as they come in.
If the CSF would come around, we'd post a formal apology for having jumped the gun too early. But as it looks right now, Larry is willing to spend more money on lawyers to suit us than he was willing to spend on resolving this the easy way.
Again, no hard feelings here if he should change his mind - all we care about is that the venue gets the money.
As with anything involving a group of people, things get ugly real fast. People take sides, and they are all emotional to some level. I hope that you don't stop being benevolent just because of some ugly mess.
All in all, wish you the best of luck. And keep up the great work!
Wow, so much drama out of nowhere. Frozen accounts, unpaid bills *gets popcorn*. You guys need to reconsider your priorities. I thought it was about making a kick-ass framework, not bad publicity.
Latest Update: The whole situation has been resolved, please read our apology to the CSF.
> The whole situation has been resolved, please read our apology to the CSF.
Glad to hear!
This post is too old. We do not allow comments here anymore in order to fight spam. If you have real feedback or questions for the post, please contact us.
I feel terrible about what has happened. Though you both know I did as much as I could, I must take some responsibility, which is why I will be pledging 100EUR/month. Unfortunately, while I was involved I had no control over the funds passing through the CSF.
Please accept my apologies, and know that I will continue to do everything I can to see you succeed.