Collaboration Kitware Jeff Baumes Kitware Inc Open Source
Collaboration @ Kitware Jeff Baumes Kitware, Inc.
Open Source and Collaboration • • No vendor lock-in Low barrier to new collaborator entry Peers, not supplier / customer Higher purpose The world is watching Immediately have a product to promote Code can live on after collaborations end
Teaming • Common goals • Complementary skills to cover: – Access to users – Problem definition – Technical expertise
Collaborative Tools
Example: The Visualization Toolkit (VTK)
VTK’s Organic History • December 1993, two GE employees pounded out code (Will Schroeder and Ken Martin) • 1994, book released with open source code • Started to be used as a teaching tool • Contributions from GE medical research • 1998, won SBIR, Kitware Inc. founded • Support from LANL, Jim Ahrens • No direct funding in its entire history
VTK Collaboration Today From Ohloh: Very large, active development team: Over the past twelve months, 66 developers contributed new code to VTK. This is one of the largest open-source teams in the world, and is in the top 2% of all project teams on Ohloh. and many others. . .
VTK Development Team
Example: Titan • Common goal: informatics toolkit for analyzing data at scale – text, network traffic, simulation ensembles – titan. sandia. gov • Sandia – analyst feedback – research applications – algorithm development • Kitware – – – VTK integration “one-click” checkout and build modularization testing framework, quality dashboard cross-platform support
- Slides: 9