What does free really mean?
(an open letter to those who are disgusted by our desire to make a buck)
So people have started giving us a hard time because every add-on in the marketplace isn't free. I get that. When we went open source in mid 2008, we talked a lot about the importance of freedom of expression and how we wanted to make the world a better place. All this remains true today, the reality is - we gotta eat.
Let's be direct - this "free" thing is new, and open source is an odd conglomeration of different ideas and licenses. To me, the idea is you have control. I don't want to have you driving a car around where you're not legally allowed to open the hood. That's crazy, but that's what a lot of commercial software does today. Does that mean you can have any car you want and I have to build it for free on the off chance you want to pay me to service it? I'm not so sure.
I don't think "we make money on services" is a very fair model for a software company, be it open source or commercial licensed. In my experience, large or small companies following this model tend to put less love into their core product and more love into each gig they win, for unavoidable financial reasons. I don't want to do that. I want us to make our living off of selling software, not fixing it.
So yes. There's a marketplace - and we're building stuff that's for sale in there. Nothing's massively expensive for what it does. I say that as a man who has approved many thousands of dollars for license fees around CMS software, and is now selling components for $15 a pop. Moreover, I say that having opened the money machine to you!
You can make money at this. We've taken a lot of the heavy work out of the equation for you here. You've got a great framework to use that's powerful, extendable, and totally free. If you build something YOU want to sell, we'll happily help you do that. If your add-on meets our standards, we'll put it in the marketplace, we'll help you translate it, we'll even make it a featured add-on in our marketplace and across tens of thousands of concrete5 installs in the Add Functionality tab.
So let's get to it. A website should be as easy to use as a pen and paper. That's doesn't mean it's evil if we can actually make a living at this too. Does it?
-Franz Maruna
CEO, concrete5
Comments:
Moreover good work and ongoing support go into the apps you can buy here, you get what you pay for.
best wishes,
-frz
I, for certain, am glad that I can support the developers of this cms (and any other developers) by purchasing addon's (when I get to that stage, with my clients needs) and know that this CMS will continue to grow into something marvellous.
regards,
mmuller
Jcolome
Gainesville, FL
big thanks, Andy
BUT. From experience, people want to try an add-on before they're prepared to pay for it.
Is there plans to create a Try-Before-You-Buy staging area?
Another question has raised it's head on this theme. How does Concrete5 deal with competition.
For example, I see that Concrete5 have created a Suckerfish add-on, and are selling it for $15.
Will my add-on that also provides support for the Suckerfish menu, but sells for $2 be listed in the marketplace?
Yes, in general we approve competing add-ons if there is some value to both and they both work. You can see any number of image galleries in the marketplace.
We can't sell things for less than $15 because we're not Apple and able to negotiate merchant deals that cushy.
I missed the $15 restriction before, but I did eventually find it under http://www.concrete5.org/marketplace/marketplace-submission-rules/ .
Clarification, please?
Here are all the legal documents around concrete5, and concrete5.org
http://www.concrete5.org/help/legal/
In short, the core and free add-ons are all MIT. The commercial add-ons are still open source, but you own your copy for one active website and can't resell it, even with modifications, without author approval.
Now to my question. I'm a web designer who prefers to develop client sites on my own server then move then to their permanent home. If I have the client purchase the particular addon(s) desired, can they be moved or are they site-specific? This will be important to know if I plan to start developing c5 sites.
Thanks!
If you connect your site to the community through the add functionality page in your dashboard it will create a project page here on concrete5.org for your site. That's tied to your site via an ID in your site's database, so as long as you're using the same database across all "copies" of the site, you're fine.
If you need to wipe your database, or if your site goes away and you want to use your add-on licenses somwhere else, you can release the licenses from projects and reassign them as well.
We're really not trying to get in the way with some annoying level of copy protection that a bunch of open source developers would be able to break anyway. We're trying to just show people how to do the right thing by tying support to your purchase + site information.
If you're deep into wordpress matters, you should also note that concrete5 is MIT license. All of the add-ons we sell here are covered under a single commercial open source add-on we wrote for simplicity sake, but if you want to make your own application that requires concrete5 and sell it on your own site in some other way (like Thesis) you're welcome to do so.
Here's more thoughts on that debacle and why the GPL isn't helping:
http://concretethestudio.com/?p=223
My personal thoughts on this however is that these items are priced kind of high for a single website use. Someone above mentioned if your site is generating revenue, then they person buying the addons should not mind spending more money. This may be true, but many people looking for open source scripts, are doing so because of a tight budget. I feel that there should be multiple licenses. Have an lower cost license available for personal and other non profit sites, and more expensive one if your site is making money, and another one for developers like me that would allow me to use it on multiple sites.
Wish everything could be free, sadly this isn't star trek.
I do like the Developer license; seems to make sense to me to charge a significantly higher amount for the right to use the plugin on any site a developer creates. Just seems simpler. But then, I'm not a developer, I am a charitable fundraiser. Thanks for all you do!
As a fellow CEO, I can understand the value in a better life to all. What you've done really took a lot of thinking I am sure. You've made a terrific choice but with that choice came a surreal variance on what your original vision was. I'm where you used to be. I've invested tens of thousands into my own CMS project which is in dire needs of help. I just found you today and am very appreciative of that find.
Thank you,
Scott.
I don't see our marketplace as a juge variance in where our thinking was in 2008 when we first went open source.
To be frank, in 2007 we were working for angel investors and big brands - so I cant really claim the beefiest of FOSS cred. I really think the idea of selling someone a car with the hood welded shut is prett skeezy. I have no moral quams with the fact that money exists and people sell software.
Surely theres a middle ground.
A BIG THANKS! to you and all those who work to provide Concrete5 to the world. This is THE best CMS product I have discovered (and I've worked with quite a few). The best part about it is the "ease of use" factor for the non-technical site owner that wants to self-edit content. The second best part is the pricing model. I hope it makes you enough money to motivate you and others on the team to continue to grow C5, far into the future.
I'm just getting up to speed in working with C5 and loving it more with each additional site I create. I still have a lot to learn but I hope to some day be an Add-On contributor and be able to help support people in the Community Forums like I've been helped. You've personally helped me with a number of questions getting started and I'm very thankful for that.
All the best to you and the C5 team!
Steve
Honestly, my thought when I saw the "5 pack" option was:
'That's still not addressing the root issue (which is eliminating the need to continually purchase plugins). Fine then, I'll just have make the plugins myself.'
And that's exactly what I'm doing now - remaking several of the premium plugins that already exist. Really, I wish I didn't have to, but automation of my business model is that important to me.
I would guess that I'm not the only developer thinking this way, so not having an "Unlimited-site Developer License" option is just causing these premium plugin developers to lose out on potential revenue.
1. First and foremost, I'm very grateful for the core Concrete developers and this amazing tool that they've made available. When I found it, I thought it was too good to be true - exactly what I was looking for and had failed to find in the other CMSs (Wordpress, Drupal, etc.).
2. I think having both free and paid plugins is fine and cool.
3. That being said, when I browse the marketplace I can't help thinking that the balance is really off. That is, the amount of premium add-ons and the scope of those said add-ons is not very conducive to growing the community. So some developer whips out a block that that performs some little, simple function and there it goes on the mp for $15. There's so many premium plugins here that would be offered for free on another CMS. I think it gives the impression that this community is really short-sighted and desperate for cash.
Imagine going out and planting 1 corn plant and then when it comes to fruition, taking that one ear of corn and just eating it for dinner. That's it - that's the extent of your harvest. However, what makes sense to me is to take that one ear of corn and rather than consuming it, sowing those kernels out in the field. Now that one plant becomes a small plot next season. Do this for a while and soon you'll have a whole field to harvest from instead of just one plant.
The fact is that the Concrete5 community is relatively small, yet so many developers (in my opinion) are trying to squeeze pennies out its few members and choking its appeal and, in turn, the community's growth. What we should do is contribute more free add-ons to the community and try to limit the premium add-ons we offer to those that appeal to those who are actually motivated to pay for them (typically those who are using Concrete5 to make $$).
Actually, the corn illustration breaks down a little in that the target market (those being harvested) is still the community itself. I would love to see the community members helping eachother more in mutually and freely providing better tools that we could take and use in our own respective markets, rather than having such a cannibalistic business outlook. Would I benefit from this if developers did this? Of course! And so would those developers benefit from other developers' free contributions.
I know this kind of selfless, mutual help sounds communistic and tends to break down in reality due to one's tendency to put the individual above the community, but I for one (as my Concrete5 developing skills improve) plan on following the example of those who made this awesome CMS freely available.
On the commercial side, I run my own company and I know what it means to need to earn to pay for food etc.
On the other, and assuming it does what I need it to do, then Concrete5 will be used to develop a community website for our Scout District and possibly one for my own Scout troop. We are a charity and have no funds to speak of.
Looked at on this basis, then frankly, the plugins are way over-priced compared to other CMSs. This diminishes Concrete5's value for our use.
Now this may not bother the Concrete5 community, but it must inevitably deter many people who would otherwise build sites in Concrete5.
1. I want us to make our living off of selling software, not fixing it. ~ Everybody knows that 'fixing' is an ongoing process that will never end. If you don't want to fix it, you're better off not selling it, otherwise you're only screwing your customers.
2. You can make money at this. ~ Of course you can. Thousands of propaganda books are written every year about "how to get rich quick and make money on the internet". Is this concrete5's strategy? That's an epic fail into our pockets.
I've heard people say "Concrete5 is nice", when actually it's a community of developers who are trying to get in the money game like everybody else. We know another company that did this, called Magento. They started off with the same concept, made millions of dollars, and then screwed over all their smaller clients because it wasn't paying for their luxury lifestyles. Now, everyone hates them, they are paying for it, and bankruptcy is a constant table issue.
It's one thing to open a world for developers to sell their software. It's another thing to open a world for BAD developers to sell their software at ungodly prices and ruin your product and marketplace. $30 for a contact form??? $90 for a slider??? These are basic add-ons that take less than 10 minutes for any developer!
$15 per addon? Try around $30! $30 per addon not an issue? Send us your clients when they wake up screaming about simple functionality, after forking out $30 for 10 subpar addons and realizing they could have saved $300-$3500 by using WP, Joomla, Drupal, SimpleCMS, or any other CMS on the market.
CLOSING REMARK: First, If Concrete5 wants to be the best, don't ever mention "selling > fixing" again. Secondly, don't state the obvious about financial intention. Thirdly, marketplace evaluation and monitoring would probably be a good idea. Just a few notes from our perspective.
1) Manual - well Packt has a book on us now, we have a new editors guide section to our docs coming out. Writing manuals is hard work but it's happening slowly.
2) Selling > Fixing. There's two points I'd like to make here. I'm not interested in only making money by the hour. Sorry, but we were doing that just fine as a services shop a decade ago. It means you're always focused on the next client and not your core software. I'm not saying our marketplace model is the only good one, I'm just saying we've gotta make money somehow or concrete5 dies.
The other point that is important here is the possibility of forking the core. Frequently business types will ask us why we don't have concrete5:AwesomeEnterprise for $x,000 a year. Add a bunch of features for bigger organizations and make concrete5 as it is today the "free version". This is actually exactly what Magento did, and my belief is this is a dangerous road and tends make the team focus on the "good" version and abandon the throw-away free one.
3) We don't fix it. Uhh, I think you mistook my statement. We want nothing more than to continually improve the core and we get that software always has improvements to make. We're talking about how to pay for them, not if we're going to do them.
4) Ladder thing. I really don't know what you're talking about there. We're not selling anything fake, we're not taking advantage of anyone, we gave away a great free product and now we're asking you to pay for some of the optional extras. You don't want em? Cool enuf, don't buy them. Enjoy the free core that is by your own admission "amazing." Since it only takes you 10 minutes to write an add-on, why are you even spending the time making this post?
5) Magento. Well, I'm not so sure I agree with that one... Magento has a marketplace but they don't mange anything in there and sales are all direct through 3rd parties. Its a forwarding directory at best. It's obviously not a revenue stream for them. They also went down the road of enterprise version like I mentioned above. They also raised a lot of VC (around 40m I believe) and they are owned by the same crew that owns paypal at this point. I'm sure they have their troubles, but what they've done and what we're doing is pretty completely different.
6) Marketplace Quality. Well we do have a pretty detailed review process, run by the community, and our CTO reviews each and every add-on that is approved personally. Of course there's stuff of different qualities in there, but everything works and everything does what it says, which frankly is a lot more than you get out of just about any other open source extensions directory. We also have built and monitor a support system so you can get help on add-ons you purchase, and yes sometime we do pull add-ons for lack of support or because they're not working as well as they did with earlier versions. The fact that you suggest we should have some evaluation and monitoring when we totally do leads me to believe you might be jumping to conclusions here.
7) Price. There's a lot of stuff that's free. There's a lot of stuff that's $15. There's some stuff that's hundreds. Today there's nothing in the thousands.. From my prospective, that's pretty cheap when it comes to software that real businesses use. I don't care about blogs. The idea that you could build any add-on in 10 minutes is laughable. I don't want to be crass here, but common man. We wrote the thing and it takes us more than 10 minutes to build an add-on. Comments like this make this feel more like a rant than a well thought out argument for some path we didn't take.
Regardless, thanks for sharing and I hope the free core is something you and your clients can enjoy using. If the marketplace concept rubs you the wrong way, don't participate. We will still use what revenue we generate there to improve the core.
-frz
ceo.
Drupal sucks balls! Their logo reminds me of a tear drop from what I imagine are all the developers crying over how convoluted and retarded the whole thing is. Wordpress may be cool... but whenever I show a client who already owns a Wordpress site Concrete5 they like c5 better instantly. I do like modx :) but still way too complicated for my average client and the free addons are hit or miss and usually required loads of tweaking / debugging.
Although there are a few third party add-ons that are sorta over priced for what you get but I only say that because I know I could probably build the same thing... not in 10 minutes that's a joke, but for someone who doesn't feel comfortable aka the client, the money is well worth it. There are loads of good free stuff that I can make money on and I do believe you guys deserve money and have gone about it in the best way possible.
When everything is free it seems like everything becomes a hack job and you're right no love results. The few saints who do make quality free stuff don't really get compensated for the headache of dealing with peoples questions, issues, bugs, whatever so I'm all for investing in the talent.
The karma thing is awesome! A great incentive to help each other, nothing lamer than a forum that is full of stressed out people who feel like they don't have any time for anyone but themselves.
Overall, people don't remember what you say... or what you do... they only remember how you make them feel. You and your team have created a great vibe here at concrete5.org and a great vibe using your free cms!
When you build a house you have to buy materials... why are developers not willing to buy add-ons? Besides our tools we use i.e. computer & software what are the other costs are people incurring that make purchasing an add-on too expensive? Besides, web work takes a lot of time, if I can buy an add-on for $30-100 bucks, but it saves me 20-50 hours of development time... do the math! no brainer.
Come on people, stop thinking you can't afford anything... that's just going to make it harder for you. It's called the law of attraction and it's real. The more you focus on the wackness the more wackness you get... stop it. Instead of pointing out problems, how about you contribute to the solution. Otherwise, I'm afraid you're only contributing to your own bad karma. (with all due respect)
-Ao
MrNiceGaius, Some of your comment can be related to an adolescent bias from a struggling 'designer'. We've seen this a lot in the past 22 years... it's nothing new.
Karma mods (off topic, but why not) have no purpose except keeping a cliche of close-minded mice trapped in a bubble. We have seen communities stretch to hundreds, add karma, and end up failing with less than 10 users. Why? Because in reality, if you give a kid a button who fails to comprehend constructive criticism and professional opinion, he's going to click it. Personal opinion vs Professional criticism = failure.
frz, again. Thanks!
Just for any brave soul who is reading these comments, let me be clear. This decision was made years ago and it's working well. I don't want to close this guestbook as I think that sends the wrong message, but I'm also not eager to see it turn into a forum of heated debate.
Different people have different needs and desires. Clearly MrNiceGaius really connects with the Karma system at concrete5.org, while dravekx has had some other personal experience with a karma system somewhere that didn't work for him. Similarly, some people find our most expensive add-ons laughably cheap, some find them expensive, and some wouldn't spend a dime of their hard earned money on software, ever. Who are any of us to say the other one is wrong?
I am always open to thoughtful discussion around business models for open source companies, as I now have a fair amount of exposure to the challenges and I like a good philosophical debate. The best place to start that is in the Chit-Chat forum at this point. It's certainly possible we will explore additional ways to produce revenue, but the Marketplace is always going to exist here. You can buy commercial add-ons for every other CMS (including Wordpress, Drupal, and Joomla!) we just took the extra effort to have a marketplace with some moderation, auto-installation, and support mechanisms built in..
Moving right along...
Other CMSs may have this/that/other feature out of the box, but c5 doesn't aim to be a swiss army knife out of the box. It aims to be an amazing platform for editing web pages and content. For that and some other things it is amazing. If you need an uber blog maybe wordpress is the answer for you.
The project leaders had to make some choices that would enable them to continue the project. Would folks prefer C5 die due to lack or realistic business model?
Special features and addons are the price we pay for this free tool. I do not mind paying for the addons and I've found the tools for managing those addon licenses acceptable.
I picked Concrete CMS because the project needed a robust set of features, I am not a heavy duty programmer, and the organization had limited funds. It was nevertheless a significant amount of volunteer learning and work for me to implement. Concrete plus several addons meet the needs very nicely.
Unfortunately the organization decided not to use the fully developed site, choosing to have a crippled site and complete control instead, even though they had edit access! I was astounded. I have hopes that this political situation with change sometime and the structure of what I set up can be revived. In any case, I now know Concrete sufficiently to use it again and would recommend it to others!
A note about addons, I know that Concrete management reviews all addons before introducing to the marketplace. Sometime there are gliches which are not discovered until later. I've noticed how helpful and responsive the developers are and hopefully this will continue because that is the foundation of the marketplace, a key element in earning the $$ needed to maintain the core.
Therefore the Concrete team has to have their head in BOTH sides of the business, the Core and the Addon Marketplace. This is a tall order, perhaps requiring similar skills but different focus. I wish Concrete every success.
The $15 minimum.
The often $100+ dollar price tags.
Every bit of this model is absolutely logical.
Why do web site builders need plugins for their Concrete5 installations? Because they need to do something that is outside of the scope of responsibility of the core product. Concrete is obviously intended to be what you make of it. You piece it together and define your site paradigm. You can make it whatever you want it to be, until the C5 team decides to make that decision for you, then you'd be up the creek. So instead they do not lock you in to anything, but give you the flexibility that you need to be creative and don't force anything into the core product that shouldn't be there. If you have issues with creativity, coding ability, or maybe just time... those are your responsibilities. They are happy to solve some of the most commonly encountered problems for those that need them solved.
If you take an honest look at the pricing then you will quickly see how reasonable their numbers are. How long would it take you to implement the solution provided in a $50 plugin? One hour, two, a day? If you are building the site for yourself then you have the ability to make time to solve the challenge on your own, if you can't in this framework then you probably just don't have the skills and should pay for implementation help anyway. If you are building the site for a client then they would be paying you for the time spent. Roll the price of the plugin into your implementation bill. You don't make that money that you have to charge, but you also didn't spend the time on the feature that you had to have.
I didn't feel like paying $15 for a superfish menu. That code was available for free elsewhere, all I needed to do was plug it in. Of course, grabbing the latest code, figuring out the best way to roll it together, then tweaking it to be what I wanted and testing it... all that took a couple of hours. In the end I had about the same thing that the plugin would have given me, except I spent 2 hrs of development time. $20/hr is about the cheapest you could possibly ever find even a high-school geek to program for. Even at that rate a $15 implementation cost beats $40 by better than 50%.
Take complex and more expensive plugins like eCommerce or Domain mapping for example. Performing those tasks yourself would likely end up taking far more billable hours than the Price-tag even approaches, especially going through a QA process.
They spend a lot of time doing things the right way here, and keeping it right. They spend even more time filling niche needs. They should be paid like any other developers for their time. Especially when they provide an option for skipping through critical taks that may be necessary to a profitable outcome on your project.
I think you'll find that by buying these man-hours you are saving far more than the price tags have you thinking. These aren't songs on iTunes, they really do provide lasting functional value. If they make you money at all then they are worth it.
While I wouldn't buy a superfish menu, I would certainly buy the eCommerce package if I needed it. Each developer will have his own requirements or efficiency threshold, but try matching man-hour costs against the the prices on these plugins. I haven't seen one yet that wouldn't end up being worth it.
Much gratitude to all of the C5 devs. You make my life easier and more fun :)
I also have the great displeasure of working with DotNetNuke, Microsoft's free CMS (though they do offer a paid version with support now), and can tell you that C5's module prices are very reasonable in comparison. Like someone else has mentioned, there is nothing stopping you from developing and implementing your own solution if you want some special functionality.
Where Concrete5 shines above the rest is in how clean the backend code is. This is a huge help for anyone trying to optimize a website for search engines. Wordpress is better than most, but doesn't hold a candle to C5. DNN and Joomla? laughable out of the box, without having to install additional costly modules and hours of tweaking.
I don't think any CMS is going to a perfect solution for everyone, but I'm really liking what I see so far...
So let's get to it. A website should be as easy to use as a pen and paper. That's doesn't mean it's evil if we can actually make a living at this too. Does it?
May I add that using a, or this question at the end to make your point really packs a wallop of a punch because of its almost entirely (apparently) humble tone--really almost prepubescent in its quivering befuddlement. (Were you about to break into tears, Franz (if I may), upon, "Does it?" Its (apparent) honesty and humility caught me off guard.)
Thank you again for the (perhaps unintended) hilarity. I do appreciate it, and I appreciate the evident sincerity of your query, as though perhaps you yourself are not sure whether or not "making a buck" "at it" is indeed "evil," or not.
Matt B.
Thanks for your kind words. My experience has been that hard problems are best discussed tongue firmly in cheek and ears wide open. I think you'll find the tone of our community pretty approachable, and the CMS itself solidly constructed but with a hint of whimsy here and there.
Most people here, concern about paid addons,
while they don't offer any software, services or ANYTHING for free...
Developers work hard to make these addons. It's their work...
When something is free, it's usually someone's hobby...
But these addons, are professional... They are WORK.
I don't concern about paid addons and themes, you get what you pay for.
Stelios. P,
xExit Networks Administrator
The site I'm running right now is based on Joomla and I'm not happy with it. It's been a maintenance nightmare from the get-go. Plus we got hacked recently through one of the plug-ins so I decided if we're going to do more things like put up a "store" then it was time to switch.
After doing a lot of research and playing with a bunch of different CMS and website builders I selected Concrete5. It's been an absolutely joy to work with. The 100's of hours I spent customizing the bleep out of Joomla I could do in minutes with Concrete5. What's been challenging is trying to explain to the management team why we have to pay for add-ons with the "new system" when we didn't with the Joomla one.
To me it's a no brainer. It's the basic adage of you-get-what-you-pay-for. The free Joomla modules/plug-ins have been so crappy that to spend $30 - $50 for software that is professionally written, works and is supported isn't open for argument. Are there free plug-ins for Joomla that work great? Yes. Are there overpriced add-ons for Concrete5 that suck? Yes. But by and large these are exceptions and not the rule.
Finally, per my opening comment, my billing rate for 1 hour of my time far exceeds the cost of the software in the Marketplace. I'd rather spend a little money than spend a lot of time building it myself. Simple business equation. Keep up the great work!
Alexander
Getting back to the title of this somewhat old post, "what does free mean" ? Well, Concrete5 is as free as free can be, and there is a ton of very useful addons that would cover the needs of anyone, for free.
Now if you want some specific features, for instance eCommerce, you'd have to pay a few bucks. From the in-house full featured solution at $125 to the simpler ecommerce express at $35, it's your call.
And if that proves too much for an ecommerce website, clearly the investor (read : website owner) needs to move to another business : fruit picking in Sunny Cal, or pizza delivering.
After 3 years with Concrete5 and well over 50 websites built with it for various industries and NGOs, our clients response is always the same : "excellent product" or "we love it". Followed by a "thank you".
I do not recall having received that much praise for Joomla, Mambo (yes those were the times) or Magento or TomatoCart or whatever.
Concrete5 is a good and versatile solution, period. And version 5.5 is awesome.
I cant thank you all enough for Concrete5, it has benefited UK Scouting hugely. I have just been asked to install 5 more Scout sites!!
We find Concrete5 very easy to use, but very powerful.
As for the charging for some of the add-ons, we happily pay for the ones we need they are a bargin. I'm glad you can eat, and Concrete5 continues to be developed and extended.
Keep Up the excellent work
Richard Fairbairn
Happily, the core CMS is free as free gets. Free in cost, free in terms of unlimited use. Free to everyone, non-profit and big corporation alike. That's well over half a million lines of code, which does a whole lot more than most of our competition.
Concrete5 is free, and there's no reason you have to pay a dime to use it.
There are free ways to integrate paypal, so if you want to build a simple store you can do that for free as well.
I reject the idea that because there's a very visible marketplace of add-ons and themes, half of which cost something, that we are somehow con men and liars. The core is free, there are other things within the ecosystem that are not free. Its up to you to decide what you want and how you want to spend your time. We're not giving away some crippled application with an upsell, and we're not hiding the fact that things cost money.