Code exchanges: We got that open-source feelin'

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

ANALYSIS
"Zeke" was generally happy with the professional Web authoring application he used, but he didn't like the way some of the buttons looked when he added "click here" links on a page.

So he grabbed a few development tools, created some shiny new buttons of his own and published them free of charge for anyone who wanted to use or improve them.

That might sound like another feel-good story from the open-source community, but the application in question is Dreamweaver, the leading professional Web authoring package and one of the main products from Macromedia, a 100 percent proprietary software publisher.

But Macromedia also is one of a shrinking number of software makers that support user exchanges, in which customers can swap free or shareware software add-ons they've created using freely available development tools. While many software publishers have abandoned such forums for a variety of legal and business concerns, Macromedia, Adobe Systems and a few others have persisted, creating an interesting middle ground between closed, proprietary development models and collaborative open-source methods.

"I think the exchange allows us to harness some of the good things you see in the open-source movement," said Jeff Whatcott, vice president of product management for Macromedia. "The whole idea is to harness the community to add value to our product, and that's good for everybody."

The benefits, Whatcott said, include making products more useful, which serves Macromedia's business objectives in the long term, and giving customers an easy way to customise the environments in which they spend their workdays.

Jeffrey Tarter, editor of software industry newsletter Softletter, said user exchanges used to be common but have dwindled as big software makers fret about expense, legal risk and other perceived liabilities.

Microsoft, the world's largest software maker, generally restricts creation of software add-ons to licensed professional developers for major products such as Office and Windows. Tarter says that's a shame.

"It's a great model," Tarter said. "I'm constantly amazed at the number of software companies who don't do it. It just seems like common sense."

Some do…
Besides Macromedia, prominent supporters of user exchanges include Adobe, whose Adobe Studio Exchange includes hundred of free filters, brushes and other add-ons for Photoshop and other popular applications.

Karl J. Sneath, a multimedia designer for Mid America Productions, a video production company in Salina, Kansas, has contributed more than 75 Photoshop "actions" -- scripts that automate specialised tasks -- to the Adobe exchange. He says a communal sense of altruism makes the exchange work for him and other Photoshop users.

"It's a community of very talented people from all over the world, freely sharing their knowledge and expertise," he said. "The exchange is not about making money... Everything there is free, and thus it encourages new users to learn more about their software and expand their abilities. It also challenges old hands to continue being creative and improve the quality of their work."

Canadian graphics artist and Adobe Studio Exchange contributor Trevor Morris enjoys being part of an online community and giving back. "I guess there is nothing in it for me besides that satisfaction of helping others," he added.

Other prominent supporters of customers exchanges include Salesforce.com, whose sforce site offers dozens of extensions and customisations for its sales management software.

IBM has offered its Sandbox site for many years, allowing customers using its Lotus office software to swap add-ons and customisations.

Craig Lordan, a lead developer for IBM's Lotus Workplace division, said the site started as a promotional vehicle but has turned into more of a community venue.

"It's a neat way to show how Lotus customers are doing things," he said. "A lot of the things there are offshoots from discussions between users" about what kind of new functionality they want. "They put something together and share it with everyone else," Lordan said. "We really want to encourage that kind of open-source feel."

IBM segregates free, user-created extensions from material created by paid developers looking to sell their wares. There's no evidence, Lordan said, that the presence of free stuff has affected demand for commercial add-ons, a concern many software publishers cite for skipping user exchanges.

"It's really intended to not be competing with commerce," he said. "In the sandbox, you're getting handy little stuff, like a template that helps you keep track of your CDs, little bits of code that help you make better use of the applications. Our commercial developers focus on bigger things."

The Macromedia Exchange is about a 50-50 mix of free and commercial add-ons for the company's applications. Scott Fegette, community manager for Macromedia, said the presence of free material hasn't distracted from Macromedia's efforts to recruit professional developers.

"We found the people who were really serious about making a business out of development haven't had a problem at all," he said, "This just creates more options. There are commercial products, and there are smaller things have an open-source-like movement around them."

and some don't
Most software makers have decided it's too risky and expensive to provide the extensibility tools and online services to support a user exchange, Tarter said.

"To do this kind of third-party, open-source world takes a lot of effort," he said. "It takes a lot of support resources, marketing, recruiting, handholding, and there isn't always an obvious, measurable payback."

And big-time software publishers tend to underestimate the value of user-created code, Tarter said. "Software companies are run like anal compulsives -- they seem to have this notion that only their own developers can create good stuff, which is stupid," he said. "Then their lawyers come in and say, 'If you're going to somehow endorse this thing and it somehow breaks somebody's PC, you're the one who's going to be sued,' and they get terrified."

But software makers who skip user exchanges miss valuable opportunities for boosting customer loyalty and improving product development, Macromedia's Whatcott said. Items contributed to the exchange give Macromedia an early sense of what customers want changed or added in an application, he said, and sometimes appear in later versions of the product.

"If somebody comes up with something they like and it gets passed around to each other, then we think maybe that's something we need to look at folding into a future version of the product," he said. "It' a really efficient feedback mechanism, and it allows us to leverage a community of millions of developers to make the products better."

Josh Fallon, a Los Angeles-area graphics designer and contributor to Adobe Studio Exchange, said support for user exchanges simply make an application more valuable.

"I think that the easier it is for designers and developers to customise and extend their tools, the more valuable their tools are," he said. "You can only do so much with the default set of tools in any given application, so it's important to be able to adapt to accommodate your specific needs."

Talkback

You can find some really good stuff on these code exchanges. A lot of things the vendor didn't think about...

via Facebook 27 June, 2004 15:28
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

Freebies202

Duplicate comments are not made intentionally. Its very good to know that now you are keeping check on this problem because sometimes a commenter...

9 hours ago by Freebies202 on Microsoft fixes blog comments, speeds up blogs with open source
kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

17 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

18 hours ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

19 hours ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

21 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

22 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

24 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

1 day ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

1 day ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

1 day ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

1 day ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

1 day ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

1 day ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

2 days ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

2 days ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

2 days ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

2 days ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

2 days ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

2 days ago by Moley on A tale of two distros: Ubuntu and Linux Mint

Latest in Application Development