SAN MATEO (04/18/2000) - Would you ever consider that the words AS/400 and open source would be in the same sentence? Perhaps not. The term open source is often seen as being synonymous with the Linux platform. But the fact is that there are many open-source projects that span one or more platforms.
For example, in this week's issue the InfoWorld Test Center examines Argo/UML (argouml.tigris.org), an open-source object-oriented software design tool that can run on any platform that supports Java. Last week we also evaluated Lutris Technologies Inc.'s Enhydra (www.enhydra.org) -- a multiplatform application server that is firmly rooted in the open-source community.
Both Argo/UML and Enhydra are good examples of projects that draw on the open-source paradigm. Some of the business benefits of open-source development include faster time to market and an increase in software quality -- both of which are lacking today in many industry segments.
But what does this have to do with the AS/400? Plenty. Normally, you might think of developing AS/400 business applications as a rather closed, proprietary affair. However, a group of AS/400 professionals aims to challenge that notion by creating the first-ever open-source ERP (enterprise resource planning) system.
James W. Kilgore, the founder of Progressive Data Systems, started the project, which is known as WyattERP. Since he began creating the base code for WyattERP, Mr. Kilgore has heard from more than 50 AS/400 professionals who want to work on the project.
I agree with Mr. Kilgore's notion that the AS/400 community would benefit from applying open-source ideology to business applications and enterprise-related software.
Those working on the WyattERP project expect to include modules that support general ledger, accounts payable, accounts receivable, payroll, inventory control, sales analysis, job costing, order entry/billing, and purchasing. The "WyattERP-ers" plan to have a working demo of the product on the Web by the end of the summer and to have the project completed by the end of the year.
According to Mr. Kilgore, the goal of WyattERP is not to compete with existing ERP solutions, such as SAP, Oracle, Baan, PeopleSoft, and J.D. Edwards.
Instead, the WyattERP group wants to give customers another ERP choice on the AS/400 platform, while also proving that open-source development approaches are the way to go at AS/400 sites.
Information on WyattERP can be found at www.opensource400.org. The host site for the product's source code -- and for the working demo, when available -- is www.netshare400.com.
In a slightly off-topic discussion, I also asked Mr. Kilgore about his thoughts on what the benefits and detriments might be should IBM consider making OS/400 (the AS/400's operating system) into an open-source operating system. Mr.
Kilgore stated that he felt the number of business applications would expand greatly, the number of AS/400s sold would probably increase, and the number of developers who might contribute to the platform would also grow tremendously.
I believe that "open-sourcing" the OS/400 might be an interesting idea for IBM to pursue. The company has already put forth a lot of effort to embrace open-source technologies. Given that the AS/400 heavily supports Web-based technologies (including Java), the number of developers who could contribute to the operating system and related business applications could grow quite quickly.
In addition, installed AS/400 systems now number near 700,000, and the sites that have implemented the AS/400 will find it highly viable for both midtier functions and back-end services. Thus, by considering a move to open up OS/400, IBM could potentially present the AS/400 platform to a much wider audience.
But I'm curious about what all of you might think. Would an open-source AS/400 operating system be helpful, increase business application development, and step up usage of the platform as an e-business vehicle? Or, would it be a moot point for your company? Write to me at email@example.com.
Maggie Biggs is director of the InfoWorld Test Center.