Home · About · A-Z Index · Search · Contacts · Press · Register · Login
    

Conference Home Page

Proceedings Index

Release Status

The Open Group
Customer Council

Report of Meeting in Cannes
on Tuesday 15 October 2002, 10.30-12.30


Introduction & Welcome

Carl Bunje, Chair of the Customer Council, welcomed all present and introduced the theme of this meeting as complementing the Open Source theme of the conference plenary, the subject being Customer issues in engaging with Open Source.

Carl explained (see presentation slides) the agenda for this meeting:

  • scene-setting
  • panelist remarks
  • panel questions & answers discussion
  • potential for Open Group involvement

Then in a succession of slides he stimulated audience thinking by inviting them to consider their answers to the following questions:

  • Are you engaged? - do you use open source and how fare are you engaged with it?
  • Potential benefits of using Open Source - are you realizing them?
  • Perceived risks in using Open Source - are you mitigating these?
  • Consideration of qualitative attributes - ability to customize, availability/reliability, interoperability, scalability, design flexibility, lifetime, performance, quality of service and support, security, ease of management, risk of fragmentation, availability of applications
  • Some criteria for evaluating open source engagements: lifecycle costs, benefits & intangibles. Also, do indirect costs, operational/performance benefits, and intangibles play a greater role in Open Source than COTS software?
  • Project managent issues, including requirements management, source & version control, integration & testing, schedule management, and licensing & legal issues.

Panelist Presentations

3 panelists with differing experience of Open Source introduced their experiences with it.

 

Ken Linker (DISA)

Ken explained he is the US DoD Common Operating Environment (COE) community process coordinator. COE is a pilot project that is tightly focused on web-enabling the Common Operating Picture (COP). This project represents a radical shift in how the DoD has built joint software in the past, and one of its main goals is to see how well community development works in a controlled environment. Their approach is centered on "expert groups", which they have modelled on the Java community process. Having now established a representative expert group from the services and agencies, they have now demonstrated initial capabilities, in an application called WebCOP. Their goal is to establish an open source process for development & maintenance of DoD joint software. Licenses would be formal agreements between participants. Issues they have identified to date include IPR, and the desire to maintain a consistent COE baseline over time (for integration, tests, fixes and resources). Ken said it is too early to declare successes, and it is requiring changes in the way they think about developing software both within the community and with developers, and also in contract language and governance issues.

Dean Richardson (Boeing)

Dean noted that Boeing makes some interesting uses of open source. Linux is now widely used, particularly in their wireless operations, and in their testing operations. Boeing is also developing an LDAP proxy server as open source, this deriving from the recently completed Secure Messaging Challenge. They also use Open LDAP, in which Linux was a test bed.

Steve Jenkins (JPL)

Steve explained that the NASA Jet Propulsion Laboratory (JPL) operates on a federally funded contract with  Caltech, for scientific development projects that support unmanned space flights. In their computing environment here is widespread use of Apache, Linux, PERL, JTC, etc. Much of their work involves one-shot tools for individual scientific analysis. Now that they can run "Office" on a Linux machine this has opened up wider use of the Linux operating system. PERL was developed by Larry Wall in JPL before Open Source became significant, and PERL is now a major tool in JPL. One barrier to making a lot of their code scripts availoable as open source is their lawyers, who are concerned that every 20-line script is both an asset and a liability, so to be safe they constrain making it available as open source. Communicating with spacecraft is a major system requirement that JPL has to deliver, and shadow telemetry requirements for "quick-look" health checks on spacecraft are well suited to being developed on open source tools. A recent satellite named GRACE measures the fluctuating gravitational field of the Earth for global positioning systems, and much computational power is required to analyse the resulting data, for which they are moving towards using Beowolf. Another instance of their increasing use of open source is their use of new compilation tools to solve application portability problems - the open source CVS tool for example takes away a heap of problems that used to preclude compiling old applications on to new open source systems. If you look on Sourceforge you and easily see that the infant mortality rate for projects registered there is very high; however Steve considered this is not a problem, because enough of the worthwhile projects on Sourceforge do thrive and this should be seen as a natural part of the equivalent biological process of survival of the fittest - that is in software terms the most capable.

Discussion

 

The 3 panel speakers were joined by 4 speakers from the Monday plenary - Jon "Maddog" Hall, Mary Ann Fisher, Andrew Josey, Dirk-Willem van Gulik - to respond to questions from the audience.

 

Question from Dock Allen: Typically we do some kind of audit when buying a product - how do you expect to do this in an open source situation.
Dirk-Willem: open source is rarely what you actually deliver to a customer; much integration and testing goes into the deliverables to a customer, so there is almost always adequate supplier backup that the open source product is well supported.
Maddog - in a project he knows of in Brazil, an integration company took the responsibility for putting together the open source solution for an academic institution and then put it on Sourceforge. The resulting costs to the academic institution were far lower than a commercial off-the-shelf (COTS) solution, who got a solution that did what they wanted rather than a COTS solution that would have required tailoring to do, and moreover that open source contribution to Sourceforge was then widely adopted for minimal cost by other academic institutions.

 

Question from Terry Blevins: What is the panel's opinion on standards in open source?
Maddog - When Linus Torvalds started Linux he did it iteratively by checking what worked and finding what was missing. This eventually resulted in the identification of a new POSIX standard that removed much redundant items from the standard that existed for UNIX at that time. This greatly simplified the UNIX standard, so the resuloting Linux standard is a vast improvement on the old UNIX standard. Further, the current LSB certification process from The Open Group is helping to underwrite the resulting Linux products. Maddog added that for Linux, the writen standard, the LSB test suite, and sample implementation, were all important constituents.
Andrew - Agreed with Maddog, and added that when The Open Group set out to unify the POSIX and Linux standards, we removed as many barriers as possible to easy inclusion of the open source community, including ensuring no-fee participation. The result was that the participation was fully representative of the community and the industry.

 

Question from Dock Allen: Would the panel comment on how the open source comunities approach the design process so as to ensure their design is coherent?
Maddog - If the design uses an existing architecture, then this issue is a matter of re-implementation and not design. If it is new it usually derives from a small interest group of concerned individuals who have already put a lot of thought into it, so you find that such open source processes evolve over time through successive version levels, to the point where the design is taken up by a wider community of open source developers who in turn find and fix inconsistencies, the result being a sound design and well-tested code.
Steve - Agreed with maddog, and added that open source developers usually know very clearly what problem(s) they want to solve and they produce sound code that does provide the solution they want, though it might not be the solution that a customer might have requested in the first place. Even so, the solution will be solid and will answer a clear need that the developers have identified a significant community of users want to take up.

Supplementary question from Carl: So how do customers engage the Open Source community to provide an Open Source solution to a requirement?
Steve - You don't! - by all means raise the requirement, but the open source developers will only respond to it in terms that they believe provide best value.
Dirk-Willem - the question is not framed well. The Open Source community is not just one entity - it embraces a very loose federation of like-minded developers who are not answerable to anyone except themselves.
Maddog - Although the answers Steve and Dirk-Willem are true, there are areas of special interest in the open source community where there is particular interest in developing solutions - for example in the medical telemetry sphere. So searching for such pockets of special interest can bear fruit.

 

Question: Most  small enterprise customers who are not developers do not have the in-house skills to qualify and/or install open source products, so what can these SMEs do to safeguard their businesses?
Steve - In his job in JPL, he provides his in-house customers with services, not with raw open source code. These services are already wrapped so as to be useful and do what is wanted. The costs of developing and delivering these services compares very well with the frustrations of COTS solutions where purchase costs are high, quality is not so good, and tailoring is often needed. Steve said he uses tons of Open Source code that he has never checked but which he sees by its results works well and does the required job.
Maddog - Knew of a small business that runs perfectly well using contract professionals to install and integrate their software. Installation and integration tools are improving all the time, as is the availability of skilled integrator and installation consultants.

 

Question: The mobile computing world is increasing rapidly and soon we can expect open software to emerge from this sector - what are the likely scaling problems here?
Maddog - There is no clear answer to this, but he believes that the threshhold to accommodate innovation is very high.
Steve - Linux came through to its current great success partly because in a climate where there was significant frustration among software engineers over the limitations of their exsting systems, they were suddenly able to put together their own computer hardware from various component bits and all at a fairly low cost, so they could develop their own software on their own systems. This has not happened with mobile phones yet, and the vendor control of these devices is likely to ensure that similar ability to build own mobile devices and so experiment with writing own code for them is some time away.

 

Question from Carl to the audience: In terms of engaging the Open Source community, was it difficult to find the right people to talk to?
This question did not get a direct answer before another question came from the audience.


Question: Oya-san: How do you separate proprietary IPR from open source where they co-exist in the same software systems?
Mary Ann - This is a business judgement that each vendor has to make.
Maddog - Open Source has its greatest strength when it has lots of users, not when it has few customers, so this problem is one that the major software vendors have to address to their own satisfaction, and they have their own ways to package their software products to provide the level of IPR protection they feel they need.
Dean - For the Secure Messaging Challenge (SMC), it was in Boeing's best interest to get as many users as possible to adopt the SMC solution, and so Boeing saw the sense in making it open source to achieve widest possible adoption.

Dirk-Willem - Observed that open source channels offer a quick release mechanism for software fixes that get the fix out to the user community while reducing accountability/responsibility for the fix if it is found to be inadequate. Typically a fix released quickly in this way this can then be followed by a more controlled release of a well-tested software fix.

 

Question: We have heard how licensing can be a problem in open source - is a lawyer needed when getting involved with it?
Steve - NO - the value of open source is the ideal capitalist model - spend as little as possible and get the greatest value back. The licensing is secondary. Remember that open source includes the word "open", which is not too difficult to understand.
Maddog - Suggested that if customers are worried about software licenses, they should take time to read the standard Microsoft license, because that contains an awful lot that they have good reason to start worrying about.

 

Question: What are the good business reasons for releasing an in-house software upgrade as open source?
Maddog - Releasing and contributing code as open source is a business decision for those who have it. Open source is about contributing good value to enable better software availability and choice to other software users. Sharing is good, though not every business decision-maker would agree, which is why there is continuing verbal combat between the open source community and the proprietary software vendors.
Dirk-Willem - Appreciate Maddog's view, though when the developer is a Government agency the business decisions regarding open source become a little more complex.

 

Carl closed this part of the meeting by thanking the audience for their stimulating questions and the panelists for their illuminating answers.

 

Open Source and Boundaryless Information Flow - Identifying Synergies


Walter Stahlecker (HP) gave a presentation titled "Open Source and Boundaryless Information Flow - an attempt to describe synergies".

 

Walter noted that businesses created departmental silos to cut costs, but with the advent of more integrated business methods the greatest value from cross-functional projects is in sharing information, and this requires an architected approach to enable silos to share their information acroiss the enterprise. Open source proliferates organically but not many can use it "raw". There is broad interest to connect developers of Open Source with consumers of Open Source. However, Open Source developers in general have different priorities to the majority of business users, and experience of how to bring the two closer together is sparse.

 

A basic approach to harnessing respective interests could be:

  • sharing best practice about specifications for Open Source and legal issues

  • providing an infrastructure to capture resulting specifications and resolve legal issues

  • making good use of the resulting materials, through connecting them in architectures, running tests and interoperability-fests, and running customer demonstration projects.

Walter illustrated how this approach works by mapping it to the Secure Messaging Challenge. He suggested that The Open Group could take an initiative (perhaps starting at the next conference (Burlingame, 3-7 Feb 2003) by

  • starting a new Forum in which Open Source projects can share experiences, record best practices and get guidance on legal issues,

  • setting up an easy-to-use infrastructure to agree publish & license specs for Open Source projects

  • fitting Open Source specifications inside TOGAF, organizing interoperability-fests for open source projects, and hosting projects that demonstrate open source in customer projects.

Maddog commented that while this approach seems logical, most Open Source people do not have the means to cover travel costs and meeting fees so would not be able to participate in such an initiative. Mike Lambert agreed but noted that The Open Group is now recognizing the value of academic membership to mitigate costs of participation. Walter suggested we should address this and other barriers that arise as challenges to be overcome rather than problems that diminish the worthy objectives.

 

Carl thanked Walter for his insights how The Open Group might take this initiative on open source, and undertook to follow it up with Walter and The Open Group.


Home · Contacts · Legal · Copyright · Members · News
© The Open Group 1995-2012  Updated on Thursday, 28 November 2002