I’ve Google’d here and there to see what’s been happening with osCommerce 3.0. Mostly nothing it would appear.
But recently I’ve seen some interesting – if tentative – signs of life. Seems the repository has been moved over to Github. Can the “social coding” encourage a growth of interest in osCommerce? See also the blip.tv presentation by none other than Harald Ponce De Leon himself: click here for the video.
The most recent code change is noted ” haraldpdl pushed to master at haraldpdl/oscommerce June 18, 2009″ at Harald’s Github profile. And 3 days ago we have evidence of Harald’s presence on the site.
In light of a recent post about a problem in Magento 1.3.2.1 (Magento 1.3.2.1 and Google Base), I began to wonder if the Magento community is in danger of becoming … a bit wobbly. The broken state of the Google Base implementation has me seriously worried about the state of Magento’s community edition. How did something so touted – Google Base – get broken? It was working. What is happening in the regression test phase that is allowing problems like this to escape undetected into a new release?
The Magento extension model puts it leagues ahead of osCommerce 2.2; its template model and theme-ing equally so. But is Harald onto something moving osCommerce out to the Github social coding model? Is that model more sustainable/ extensible than the Magento model?
Would we ultimately be better served by a software suite that included absolutely everything? That is, UPS, USPS, PayPal, CyberSource, Authorize.net, etc that be turned on or off by simplified configuration? Just turn on or off the features you do or don’t want. Isn’t that essentially what we have in Magento to begin with?
Developers could add feature after feature and you turn it on or off. Who cares about “bloat” if you’re not loading the code? Who cares about the size of a release – I’m routinely downloading software appliances that exceed 500MB. And with bandwidth considerations disappearing, code caching becoming smarter, elastic computing allowing on-demand additional resources and storage – well, storage is so huge, cheap available … who cares?
Maybe the eventual model is that commercial code is included in every release, and your store just “calls home” to pay for the features offered by that commercial code. Is it time for “freemium” models to be embedded in Open Source code? After all, the code is open, you can view it, see it and test it. And doesn’t PayPal get paid? And UPS?
There’s a viable model emerging.