by Liz Coolbaugh, December 3rd, 1998
The announcement that Digital Creations is releasing the source code for its flagship product, Principia, was made at the Python Conference last month and reported shortly thereafter in the Linux Weekly News. Since then, we've been following up with Paul Everitt at Digital Creations to find out how this decision came about and what the results would be. Many interesting tidbits have cropped up as a result. One that particularly interested us was the involvement of the venture capital firm, Verticality Investment Group, LLC (ViG), in the decision to release the source code for Principia.
ViG's investment in Digital Creations was announced on November 6th.
While Bobo was popular, the company focus was on Principia. It made sense to find ways to reduce duplication of effort. |
Early discussion focused on creating a free, but closed source "plugin" of Principia to use with Bobo. In discussing the possibility with active members of their mailing lists, the idea was found to be confusing and failed to achieve the goal of unifying the Principia and Bobo products. The possibility of making Principia open source was first mentioned by Jim Fulton, CTO of Digital Creations. Paul tells of the mirth that evoked, "We all kind of laughed and got back to the important stuff -- bickering about the intellectual property value of the tree tag ..."
Digital Creations will use the funding to significantly grow
its consulting business. The company's powerful Principia web
application platform has been developed over the last two years and
used in high scale, dynamic web sites for business applications. With
this software architecture, Digital Creations brings a significant
advantage in projects focused on time, value, and certainty of
success.
The value of Principia lies in its ability to attract and convince new customers that Digital Creations is the best consulting firm to implement their web solutions. |
Hadar Pedhazur summed up this perspective by stating,
Digital Creations will
emerge as a significant force in the web application services
market. Their architecture resonates with how the web is now integral
to the global business community. Digital Creations is an aggressive,
responsive company that owns transformative technology and is now
moving into the larger arena of consulting.
The transformative technology mentioned is Principia. The value of Principia lies in its ability to attract and convince new customers that Digital Creations is the best consulting firm to implement their web solutions. The software's value is directly in-line with how well known the product is and how much of the market share it can capture. Going open source improves Principia's ability to do both of these. Paul Everitt commented, "How valuable is the killer app that no one knows about?"
Eventually a large number of reasons for taking Principia open source were found, including expanding the user base, improving and widening the brand identity, making the software rock solid, battle-tested, and bulletproof, fostering a community that can serve as an "army of messengers", and dramatically increasing the pace of innovation and responsiveness to new technical trends, such as XML and WebDAV.
The result was that Hadar Pedhazur, representing ViG, made the recommendation that the source code to Principia be released. Surprised at first, Paul Everitt and staff moved quickly forward to discuss the idea with Eric Raymond, discuss licensing issues and finally make their announcement at the Python conference. (More details are available in Paul Everitt's diary).
During the days since the initial announcement, Paul Everitt has worked to get input on the planned license for Zope. A draft versionof the license is now available for review and comment.
The release of the Zope source code will have a dramatic impact on Digital Creations. |
The web site for Zope is expected to be available this week and Zope 1.9beta, the first open source version of the Zope software, will be released on Friday, December 4th.
From here on out, Zope will rise or fall based on how well its open source compatible license is received in the community and how well it works for the people who give it a try. Its success or failure will in turn affect the viability of Digital Creations. If they and ViG have made the right choice, as we believe they have, the release of the Zope source code will have a dramatic impact on Digital Creations. In turn, it will serve as another example of the value of open source code to the business community. In the meantime, no matter what the outcome, the rest of us have gained an excellent tool that we can use, improve, share and know will continue to be around as long as we find it useful.