Open Source Sessions

Wednesday | Thursday | Friday

Wednesday, July 25

Will the Next Generation Internet Still Depend on Open Source?
Fred†Baker, Cisco Systems
Track: Keynote
Date: Wednesday, July 25
Time:†9:00am - 9:30am
Location:†Grande Ballrooms ABC in the East Tower

Sponsored by
IBM
How important is open source to the future of the Internet? The Internet evolved as it did because of open source software and open standards. The spirit of open source is best expressed by the Internet Engineering Task Force, which operates on the basis of "rough consensus and running code." However, today's Internet is not the playground it was a decade ago. While some applications, like Napster and AIM, use the open Internet effectively, the sacrifice of the end-to-end model makes deployment of innovative applications challenging. The introduction of so-called "middle boxes" - firewalls, translators, caches, and application layer gateways - means that the new applications must actively circumvent these, or must gain their cooperation.

In a highly competitive market, with a lot at stake, developing consensus as well as running code can be difficult. Industry consortia and business models may determine how the future of the Internet gets decided - and who makes those decisions. Cisco Fellow Fred Baker will talk about the challenges that will shape the Internet, and whether Open Source will play as big a role as it has in the past.


An Open Source Success Story on Wall Street
W. Phillip†Moore, Open Source Advocate
Track: Keynote
Date: Wednesday, July 25
Time:†9:45am - 10:15am
Location:†Grande Ballrooms ABC in the East Tower

Sponsored by
IBM
Morgan Stanley has what is widely recognized as one of the best IT departments in the financial industry, and has built one of the worlds largest integrated and truly "Enterprise-wide" technology platforms for application deployment.

This infrastructure was architected with a combination of Open Source and proprietary software. This presentation will discuss the challenges faced, both technical and political, when deploying OSS on such a large scale and the problems managed as the environment changes and grows.

The discussion covers the contrast between the OSS experience with that of proprietary closed source products in the same environment, the lessons learned from this experience, and how the OSS community can help make OSS a continued success.


Thursday, July 26

Shared Source vs. Open Source: Debate and Panel Discussion
Craig†Mundie, Microsoft, Michael†Tiemann, RedHat, Inc.
Track: Keynote
Date: Thursday, July 26
Time:†8:45am - 10:15am
Location:†Grande Ballrooms ABC in the East Tower

Sponsored by
Sun Microsystems
Microsoft Senior Vice President Craig Mundie and Red Hat CTO Michael Tiemann set the stage for a wide-open panel discussion about Microsoft's Shared Source program and the response from the open source community, when they square off in this shared source vs. open source debate.

Mundie set off a far-reaching discussion recently when he introduced Microsoft's Shared Source program, which blends access to source code with the preservation of strong intellectual property rights by software developers, and contrasted Shared Source to Open Source and the GNU General Public License.

There's been a strong response from the open source and free software communities, accusing Microsoft of trying to co-opt the momentum of open source with a program that offers superficial similarities, but few of the real benefits. Microsoft counters that they are trying to find a balance between the needs of commercial developers and the lessons learned from the open source movement.

Mundie will discuss ways in which Shared Source differs from Open Source, and why Microsoft believes that the Shared Source Philosophy supports a strong software business case for commercial software developers and their customers.

Red Hat CTO Michael Tiemann will then discuss the industry's experience with open source vs. pseudo-open licensing, and why he believes that the future will favor stronger (rather than weaker) licenses to protect choice for users and freedom for developers.

His speech will be followed by a panel discussion with Tiemann, Mundie, and other experts on intellectual property and the software industry including,

Tim O'Reilly will moderate the panel.


Embracing Insanity: Understanding the Open Source Community
Russell C.†Pavlicek, Cassatt Corporation
Track: Open Source
Date: Thursday, July 26
Time:†10:45am - 11:30am
Location:†Marina II in the East Tower

The Open Source world is a complicated place. Amidst all the talk about technology, competition, and market share, an essential element is lost: the dynamic of the Open Source community. It is this dynamic that determines how the software is created and how the people behave. People and corporations who seek to benefit from the efforts of the community without understanding the actions of the community are courting folly.

Successfully engaging the Open Source world requires a basic knowledge of the rules and motivations of the community. The importance of truth, geek fame, and generosity in the community needs to be understood. These elements will affect everything from hiring practices to marketing efforts. This becomes the essence of establishing a proper "vendor relationship" with the Open Source community.


Using TreeMenu to Display Decision Trees Built with Perm and Data Extracted from a SQL Database
Richard L.†Holbert, Ohio State University
Track: Open Source
Date: Thursday, July 26
Time:†1:45pm - 2:15pm
Location:†Marina II in the East Tower

I've discovered that the output of MaxThink's Perm decision tree builder can easily be converted into a format that's compatible with the data file used by the free PHP program, TreeMenu. I've also discovered how data from a SQL database can be used as the input files for the Perm decision tree builder. As a result, the construction of complex decision trees can be totally automated, and the resulting decision tree can be distributed via the World Wide Web using the free TreeMenu program. I will demonstrate how these techniques can be used to build search trees for electronic documents, and their use in marketing. I will also demonstrate how that with a slight modification, my techniques can be used to implement the Analytical Hierarchy Process (AHP), using decision trees, without the need for the traditional use of matrix math.


Principles of XP and Open Source
†chromatic, O'Reilly Media, Inc.
Track: Open Source
Date: Thursday, July 26
Time:†2:15pm - 2:45pm
Location:†Marina II in the East Tower

This talk examines the values and behaviors of Extreme Programming. It focuses on Open Source programming practices, while also acknowledging those that do not translate well. The thesis is, "Adapting and adopting some features of Extreme Programming can improve the quality of Open Source Software."


Applying XP to Open Source Projects
†chromatic, O'Reilly Media, Inc.
Track: Open Source
Date: Thursday, July 26
Time:†2:45pm - 3:15pm
Location:†Marina II in the East Tower

This talk explains how to apply the appropriate features of Extreme Programming to a new or existing Open Source project, drawn from real-world experiences, with special emphasis on the Test-First/Comprehensive Unit Testing and Simplest Thing That Could Possibly Work philosophies.


Sharing the Wealth: Why Publically Versioned Resources are the Future of Everything
Karl†Fogel, QuestionCopyright.org
Track: Open Source
Date: Thursday, July 26
Time:†3:45pm - 4:15pm
Location:†Marina II in the East Tower

This presentation discusses Subversion. By keeping the best features of CVS and addressing its shortcomings, Subversion is removing the last obstacles to widespread public use of version control as a means of distribution. By handling files of any type, and supporting a wide variety of client interfaces and merge tools, Subversion will expand beyond the hacker circle and into the real world.


Comparing Open Source Indexers
Eric Lease†Morgan, Infomotions, Inc.
Track: Open Source
Date: Thursday, July 26
Time:†4:15pm - 4:45pm
Location:†Marina II in the East Tower

This presentation compares and contrasts the features and functionality of various open source indexers such as SWISH, Harvest, WebGlimpse, Ht:/Dig, Isite/Isearch, Zebra, freeWAIS, and MPS. As the size of information systems increase so does the necessity of providing searchable interfaces to the underlying data. Indexing content and implementing an HTML form to search the index is one way to accomplish this goal, but all indexers are not created equal. This case study enumerates the pluses and minuses of various open source indexers currently available and makes recommendations on which indexer to use for what purposes. Finally, this case study will make attendees aware that good search interfaces alone to not make for good information systems. Good information systems also require consistently applied subject analysis and well structured data.


Internationalized Programming with Perl and ICU
James†Briggs
Track: Open Source
Date: Thursday, July 26
Time:†4:45pm - 5:15pm
Location:†Marina II in the East Tower

Come for a short review of Unicode 3.0 fundamentals, and how to program sophisticated internationalized Perl applications with the Open Source ICU (International Components for Unicode) library.


Friday, July 27

Big Hairy Problems: Open Source Challenges in the Enterprise
Michael†Tiemann, RedHat, Inc.
Track: Keynote
Date: Friday, July 27
Time:†8:45am - 10:15am
Location:†Grande Ballrooms ABC in the East Tower

Sponsored by
ActiveState
If you talk to CTOs, their biggest concerns arenít whether to use commercial software or open source software but a set of large-scale problems that donít yet have obvious solutions. Oracle may not have solutions for them, but neither does Open Source. Our panel of top CTOs will tell us about enterprise-class problems that they are worried about solving into the future.


Open Source Speech Processing Tools

Track: Open Source
Date: Friday, July 27
Time:†10:45am - 5:15pm
Location:†Marina II in the East Tower

This all day session, on Friday July 27, 2001, features speakers from Cisco, the MITRE Corporation, Carnegie Mellon University, SpeechWorks International, and other leading organizations, presenting open source speech tools. You'll learn about VoiceXML, tools for speech synthesis and recognition, dialog systems, and more.