Open-source programmer rebuts charge

Back-and-forth dance characterizes dispute over code released to open-source Mambo project.

A programmer has rebutted an accusation that he contributed proprietary software to an open-source project called Mambo, while his accuser has moderated his legal threats.

Programmer Emir Sakic's rebuttal, posted Saturday, said the code he wrote for a company called Furthermore was derived from existing open-source code and thus could not be made proprietary. Also, he said the specific code written for Furthermore was not what he later contributed to the open-source project.

Brian Connolly, president of Furthermore, hired Sakic in 2003 to create a new feature for the open-source publishing program called Mambo, which Furthermore intends to use to start a business hosting newspapers' Web sites. The feature improved Mambo's ability to look like a newspaper page.

Connolly said the feature should have been Furthermore's proprietary software, never to be released to the open-source community. He accuses Sakic of giving that code to the Mambo project, while Sakic says it was separate code, written later, that he contributed to the open-source community.

Last week, Connolly said he would broadly distribute a letter warning that use of the new feature exposed the user to legal liability , because Furthermore's parent company, Literati Group, owns the copyright.

Open can of worms
Open-source software can be freely seen, modified and redistributed by anyone, whereas proprietary software must be kept secret unless its owner permits otherwise. The two approaches are colliding at times, as open-source software such as Linux proliferates.

"The lessons to be drawn from disputes like this revolve around the need for being as explicit as possible up front, so there's a clear understanding" about what open-source and proprietary software is involved in a project, said Brian Kelly, an intellectual-property attorney at Manatt, Phelps & Phillips. "Because open-source software is so popular, and source code is floating around, it's much easier for a programmer to leverage it."

Eben Moglen , the Columbia Law School professor and an attorney who represents the Free Software Foundation, declined to comment on the case's particulars. He did, however, offer some general observations.

When it comes to the General Public License (GPL)--the license that governs Mambo--it's possible for one party to write open-source software for another, giving that other party the copyright but not the right to make it proprietary, he said. Also, when two parties sign an agreement, miscommunication can happen, he added. "It's possible...for the parties to fail to have their minds meet."

Back and forth
Sakic said the issues under dispute are clearer than Connolly makes them out to be.

"Mr. Connolly still claims that Mambo contains the code developed for him when, in fact, it does not," Sakic said in his rebuttal. Also, he said, "there was no copyright agreement or contract signed."

In responding to Sakic, Connolly included an e-mail in which, he said, Sakic stated that "upon finished project, all copyright rights to code written by me will belong to literatigroup.com."

At the same time, though, Connolly took the advice of a neutral intermediary who advised against a plan to aggressively broadcast his claim this week. That intermediary is John Weathersby, executive director of the Open Source Software Institute, a nonprofit group that advocates use of the freely modifiable software.

"As a maturing industry, we need to figure out a way to process this," Weathersby said in an interview, adding that he's not taking sides. "I don't think it is necessarily the best thing in the world to have this kind of tiff in the press, but I do think it's important that we as an industry address these issues."

So far, Weathersby said, Mambo representatives haven't responded to his invitation to discuss the issue.

About the author

Stephen Shankland has been a reporter at CNET since 1998 and covers browsers, Web development, digital photography and new technology. In the past he has been CNET's beat reporter for Google, Yahoo, Linux, open-source software, servers and supercomputers. He has a soft spot in his heart for standards groups and I/O interfaces.

 

Discuss Open-source programmer rebuts charge

Conversation powered by Livefyre

Show Comments Hide Comments
Latest Articles from CNET
Use Google Maps to see where you've traveled