Are you kidding? Raw source code has huge utility!
Many companies build businesses upon open source software, and this is really no different except they're paying for the code.
Understanding the API and integrating it into the current system is all most companies need or want to do, so buying some code off the shelf is a LOT cheaper than the development effort, and in many cases actually less risky, even if they don't fully grok the full source.
Of course, support can be sold separately. But that doesn't mean the code itself doesn't have value. Right now I'm using dozens of OSS modules, most of which I'd be happy to pay some money for because of the time they've saved me and my business.
I think there is a continuum, from fully supported proprietary executable to tar dump of abandoned code.
When I pick an open source library to use, the continued active development, documentation, and support community around it are my main criteria. Much the same is true of commercial software.
I have little interest in downloading some random source code off the internet. Maybe that's not what's for sale on these sites but that's what it sounds like from first glance.
If you're selling commercial components, why not set up your own website and sell it there?
Yes. I lived for a couple years off the proceeds of licensing the source code to one of my sites.
If you run a cool service that has no hope of making you money directly, it's worth considering offering the source to big companies that might want to white label it or use it internally.
I think you've identified their problem, you're their target audience AND you're not 100% happy with their competitor yet you don't know about their service!
They definitely need to work on that, maybe that will solve their chicken and egg problem!
It is definitely something we are working on (I'm one of the co-founders). We've just launched and it will take some time before the words spreads around - codecanyon has been around for over a year and a half. Features like this certainly help
Have you considered a consumer petition side as well? My immediate thought upon looking at this (late on a friday night) is "I'd like to sell something here, but I'm not sure what people want that isn't here."
That is a very good question - we actually thought about that, and are about to launch a section for wanted components - people can suggest what they need and discuss it. Developers can pick up ideas from those
How to fund software development, without the problems of proprietaryness or antifeatures, is the perpetual quandary of our time.
A possible method might be what I'd call "code shares". Here the author of some code might receive payment for support in the traditional manner, but because the authors resources are limited they might issue a number of shares, perhaps corresponding to lengths of time. Like other kinds of shares these would have a valuation, and customers could buy or sell shares amongst themselves. Each share is basically an entitlement to a certain amount of support for the given code base. Cryptographic methods could be used ensure that shares are unique.
I'm not sure that this is really going to work very well. A better approach might be a bounty system. Another approach might be a method by which you can buy support for specific code bases, but this may not scale well and suffer from the same problems as "open core".
I think this is a great start, but there doesn't appear to be enough detail in some of the classes/libraries for sale. For example, there is an interesting scaffolding class but the details provided are very limited. There's no compatibility list regarding what databases it works with, or how customizable the output is via the object's functions. I understand not exposing the source code of a for sale library, but there should definitely be auto-generated API docs for each class, in this way I have a better understanding rather than just a limited demo, clearly in this case $29 isn't a big deal, but it does add an unnecessary layer of doubt.
Why the hell am I being downvoted? They used unnecessary quotes (amateur mistake) in their title, and a previous mention on the HN homepage suggested they were going for the jugular of TC.
If you sell source code do you have to include some amount of training/consulting to hand it off?
What kind of source code are people buying? Libraries? Windows applications? Finished web apps?