Threat of IP Entanglements Grows Alongside Open Source
uring a session at last week’s LinuxWorld Conference in San Francisco, Google’s Open Source Program Manager Chris DiBona showed slides of the search company’s growth?from a few servers in a
uring a session at last week’s LinuxWorld Conference in San Francisco, Google’s Open Source Program Manager Chris DiBona showed slides of the search company’s growth?from a few servers in a
ross-platform software development means different things to different people. For many programmers immersed in Microsoft languages such as VB.Net or C#, the real test comes down to creating a Windows
he first part of this article described how to build the Nano-Sheets spreadsheet engine, and then extended it by adding the following features: Dynamic generation and sizing of cells Automatic
he designers of Subversion have created an open-source version control tool that fixes the flaws and addresses shortcomings in the popular Concurrent Versions System (CVS) version control system. The following
urlingame, Calif.?The support that Eclipse has gained from tools vendors such as BEA and Borland indicates how established the integrated development environment (IDE) has become since IBM developed and then
his article explores the design of a GUI spreadsheet, called Nano-Sheets. In its most basic form, the code for Nano-Sheets requires fewer than 1,500 bytes of code, which prints easily
ocoon is a powerful tool for publishing content to multiple formats from XML. This second article of a two-part series describes how to integrate Cocoon with Lucene, a full text
he Struts Web application framework facilitates building robust Web applications. Java Authentication and Authorization Services (JAAS) is a rich API for adding pluggable security modules to applications. These powerful services
urlingame, Calif.—The Open Source Initiative (OSI), the non-profit organization that manages the Open Source Definition and certifies open-source licenses, lists nearly 60 approved licenses on its Web site—and at the