Linux.com

Feature: Business

Web developer practices open source but doesn't preach it

By Tina Gasperson on June 11, 2008 (9:00:00 PM)

Share    Print    Comments   

Co-founders Jake St. Peter and Thomas Ingham started Coalmarch, a Web applications development company, in 2004 after "about 10 years' background in Web development" for other companies, St. Peters says. After working for a company called gotickets.com, he and his partner decided to launch their own business, providing content management systems and shopping carts. They use open source software, but with it they built a proprietary package -- because, St. Peter says, that's what customers want.

Right from the beginning, the company deployed its development environment and Web servers on Linux, since Ingham's background was with that platform. "That was my first experience with Linux," St. Peter says. "I found that it is a very comfortable and safe environment to develop in."

With a secure foundation on which to build, St. Peter and Ingham started out developing solutions to work with Yahoo! stores, because it was well-known and affordable. They quickly found that platform wasn't flexible enough to customize according to their clients needs.

The intuitive next step was to take a look at an open source solution, since they already had experience with Linux. But they experienced challenges with open source as well. "We had tried using some open source software and also using existing content management systems, and we got to the point where we were not happy with what we had to work with," St. Peter says. "The existing systems didn't support SEO at a time when it was becoming really big. For example, OScommerce. At the time, their URL structure was being passed through seven different parameters. And we needed more 'editability' within different sections of the site. Even though it was open source, there was a lot of frustration in running a system that we had not written and didn't have full control over."

St. Peter and Ingham decided it was time to write their own SEO-friendly content management system that would run on a LAMP infrastructure. "We chose an open source platform because we firmly believe in it," St. Peter says. "We are not fans of Microsoft, and it was a no-brainer for us that that was the road we were going to go down."

The CMS, called CoalEngine, is available by subscription and comes with or without access to the source code, but the program is proprietary and clients are not allowed to edit or redistribute the code. St. Peter likes using open source internally, but seems uncomfortable with the idea of producing, distributing, or recommending it to his clients. He says that with applications like CoalEngine, customers look for proprietary solutions. "We deal with clients saying, 'Why should I use CoalEngine if I can go out and get an open source CMS for free?' But they should have concerns about going with a small-level open source project like Joomla! The support is not there," St. Peter says. "It's not free, because they have to hire developers to deploy and customize it.

"The term open source has become coined as this great thing, like a revolution of the Internet and development. And while I agree -- it has big players like Linux and Apache and I would recommend any client to go that route because they are supported and bug-free and updated and it's not just people working on it on their off-time -- it's not to put down small projects. I have recommended them before to clients that know programming, because their business is not affected once something goes wrong. But companies dealing with ecommerce can't afford to run into problems like that with a system that is not supported by a company. As far as CMS and ecommerce systems, no, open source is not the best route. They should find proprietary software solutions."

Tina Gasperson writes about business and technology from an open source perspective.

Share    Print    Comments   

Comments

on Web developer practices open source but doesn't preach it

Note: Comments are owned by the poster. We are not responsible for their content.

Gold Rush "Any Town U.S.A"

Posted by: Anonymous [ip: 10.12.11.225] on June 11, 2008 09:38 PM
Three ways to improve the economy of towns and cities (not in any best order). Unlimited bandwidth in both directions (as in you can use as much band width as you can use, even if that mean you are host company and operate out of your garage). Light rail or smaller gage in neighborhoods. And to increse security use a storm drain pipe underground to protect the rail service. The pipe would provide service access to power lines and any amount of fiber optic cable (and allow companies to use automated shipping to send and recieve products, providing greater opportunity to physicaly impared and elderly). By making bandwidth available in both directions a city would attract cutting edge bussiness models using modern communications technoledgy, They would attract finacial products and sales personel. Equipment would need to be sold and serviced attracting an educated work force. Civil coad could provide a cooperative with a satalite uplink to internet. Rates would be distributed according to use. Reaserch companies that use modern tech. methods would be attracted as well groups whos primary reasources are knowlege based that communicate with industry or educational institutions or each other requiring large data bases or data trasfer (like a place were every cities trafic flow can be processed in close to real time and readjusted). With perhaps the most educated work force in history, and technolegy being applied to almost any industry, and a historical technical DJIA that runs in 20yr. cycles. Any concern about the econnomy should be little more than a signal of greater opportunity.

#

Re: Gold Rush

Posted by: Anonymous [ip: 164.58.126.128] on June 12, 2008 02:52 PM
well said! and logically, because "anonymous" pronounces and would see us make use of the very elements of civilization: communication and transportation. And in that way, while others acted upon the impulse of our being a audio-visual world, microsoft sifted to "the top of the heap" on account of reliance upon word 6, which predicated that, actually--and, nearer to the truth--we live in a world of thoughts, as expressed in words, and then, language. dadgaley a t yahoo.

#

Re: Web developer practices open source but doesn't preach it

Posted by: Anonymous [ip: 24.106.181.150] on June 11, 2008 10:00 PM
I think its fair to say that there are lots of companies contributing to open source - but I also think its worth mentioning that while everyone gets excited about initial development, getting unpaid volunteers to do lots of debugging and testing after the fact makes open source lose a bit of its appeal. There are benefits and risks to each model.

#

Re(1): Web developer practices open source but doesn't preach it

Posted by: Anonymous [ip: 81.214.105.10] on June 13, 2008 09:13 AM
i agree your thoughts.
http://www.yarn-paradise.com

#

This has nothing to do with "open source" vs. "proprietary"

Posted by: Anonymous [ip: 147.206.4.254] on June 11, 2008 10:56 PM
I think the title and even some of the wording from Mr. St. Peter is misleading. The valid point is simply that businesses should use programs with reliable support structures. This has nothing to do with being "proprietary". If the value of using "CoalEngine" is in its dependable support, then he could release it under the GPL and provide support contracts a la Red Hat.

These guys seem happy for others to license their code as Free Software (Linux, Apache, etc.) but when it comes to their own code, their mindset is no different than that of Microsoft, Adobe, or Intuit.

#

Web developer practices open source but doesn't preach it

Posted by: Anonymous [ip: 64.252.11.222] on June 11, 2008 11:27 PM
Same old same old: "What's yours is mine. And what's mine is available by subscription." And the argument that clients demand proprietary solutions is pure bunk. Even the Pentagon doesn't allow a vendor to single source them.

I do agree that the term "open" has been so widely abused that it's become as meaningless as "green." Last week I heard a company that does strip mining claiming to be "a green company."

#

There is a dark side to proprietary systems (called lock-in, and bend over)

Posted by: Anonymous [ip: 75.69.85.120] on June 12, 2008 12:35 AM
Linux.com has a story about the dark side of the proprietary equation. The story should be called "lock-in, and bend over", or "have you ever played Russian Roulett"?
See:
Why proprietary software is dangerous for business-critical applications
By Robin 'Roblimo' Miller on August 28, 2006 (8:00:00 AM)
http://www.linux.com/feature/56449

Just drag the url to your FireFox Tab bar and read this interesting article. It is about when the proprietary and lock-in model gets greedy, and where a company that depends on this software can be put into grave financial danger by electing to go down the proprietary software road (with an unknown future). IF YOU HAVE THE CODE (or rights to the code) and the company that sold you the software support gets hit by a bus, or are bought out by aliens from another financial planet (like Microsoft, for example), then you have a "WAY OUT OF TROUBLE, BECAUSE YOU HAVE ACCESS TO THE SOURCE CODE AND A RIGHT TO USE IT". Using FOSS with the proper license that gives you rights to the code, well... such a plan, it is called survival insurance. Long live GPLv3...!

#

Web developer practices open source but doesn't preach it

Posted by: Anonymous [ip: 142.162.254.154] on June 12, 2008 02:07 AM
With Apache most dynamic data pulls on a website can be rendered SEO friendly without modifying code. ModRewrite is your friend.

#

Web developer practices open source but doesn't preach it

Posted by: Anonymous [ip: 82.170.132.148] on June 12, 2008 05:52 AM
The firm I work at is based somewhat of the same structure, we try and use as much OSS as we can, we, however, very awarely made the choice to go with TYPO3, an open source CMS system exactly so that we would not have problems with vendor lock's and such. If I want to change something, I can. I can even let the rest of the world profit from it by uploading my changes upstream.

CoalEngine to me is just a way of saying "We needed to make money". Our clients pay for us making them the website and then support with maintaining it, they don't pay for the software we use.

#

Web developer practices open source but doesn't preach it

Posted by: Anonymous [ip: 81.178.65.1] on June 12, 2008 09:01 AM
What total tosh.

When the chap comes out with rubbish like "... a small-level open source project like Joomla!" he clearly doesn't know his bottom from his elbow. Just take a look at the huge volume of traffic on the Joomla! forums:

Forum members: growing approx. 1000+ per week
Forum Topics: growing approx. 2k per week
Forum Posts: growing approx. 10k per week

Also do a Google Trends search on Joomla! plus any other CMS you care to think of....

This company is obviously hurting and needed some free publicity.

#

Web developer practices open source but doesn't preach it

Posted by: Anonymous [ip: 74.57.108.136] on June 13, 2008 02:09 AM
This article should be removed, serious trash - I'd substantiate my statement but its clearly not necessary....

#

Web developer practices open source but doesn't preach it

Posted by: Anonymous [ip: 24.160.173.247] on June 14, 2008 09:09 PM
Could Linux.com's editor-in-chief comment on why this garbage article was even published?

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya