Open Source alive and well at O'Reilly P2P conference

Report from the floor

  • alert
  • submit to reddit

The Power of One Brief: Top reasons to choose HP BladeSystem

The second annual O'Reilly P2P Conference, once delayed because of the 11 September terrorist attacks, went off this week in Washington DC, as a smaller affair but with keynotes from a congressman urging attendees to lobby for their fair-use rights and several companies showing off their Open Source visions for peer-to-peer.

Those who have attended many conferences over the years are well aware keynote speeches can often be some of the worst talks of a conference, but this was not the case at O'Reilly P2P. There were some informative keynotes, especially those by Lawrence Lessig of Stanford Law School, Congressman Rick Boucher (D-Virginia), and Sun Microsystems' chief technology evangelist, Simon Phipps.

Among the vendors in attendance, Sun was especially prevalent. In his keynote, Sun's Phipps advised the audience that their best protection against vendor lock-in was Open Source. He said Sun views Open Source as a valuable software development methodology, rather than "being religious about it." Sun used the Open Source methodology for Netbeans and Forte for Java, he said, and deploying applications built on proprietary protocols was actually the act of deploying "instant legacy" solutions. Phipps said that in the Internet world where the network truly is the computer, closed protocols have no place.

In addition to Phipps' keynote, the conference featured several sessions and a tutorial about aspects of Sun's JXTA P2P development layer. Licensed with an Apache-style license, JXTA is an Open Source framework for developing P2P applications. Current bindings are available for Java, but versions for C++, Perl, and other languages are under development. Detailed information is available on jxta.org.

Open Source CDDB?
In another talk featuring Open Source, Robert Kaye of the MusicBrainz project explained why he wanted to create an Open Source alternative to CDDB, the Internet-based CD database service. Ever since CDDB became proprietary, there had been efforts to create a new free service. Unlike some other efforts like FreeDB, which want to create a drop-in replacement for CDDB, the MusicBrainz project is a fresh project with the goal of creating a free encyclopedia of music information. By not using the same interface as CDDB, MusicBrainz hopes to avoid lawsuits from the current owners of CDDB. And Kaye wins the award for Most Notable Haircut, thanks to the P2P logo shaved into the back of his head, in exchange for some project support from O'Reilly.

Other Open Source projects were represented, as well. Jabber was discussed in a few talks. I spoke with the folks at Curl, who are taking a different approach to Open Source: They want you to pay for the execution of their closed source Curl language, but the applications they supply are Open Source. They get points for taking a new approach, but it remains to be seen whether they will succeed in their business model.

The law of P2P

Boucher's keynote received a strong positive response. He spoke about the need to educate Congress regarding the power of P2P technology. Congressmen hear from the entertainment industry about how P2P companies are "stealing" their property and they naturally seek to stop it, he said. But congressmen need to understand that much of what the entertainment companies call "stealing" is regarded as "fair use" under copyright law.

The P2P conference also featured an number of talks and panels regarding P2P issues and the law. Fred von Lohmann of the Electronic Frontier Foundation participated in a number of enlightening talks about these legal issues. It was announced during the conference that the EFF would be joining MusicCity's defense team. Unlike the Napster case, MusicCity is being sued for distributing software that enables users to potentially infringe on copyrights. MusicCity provides no service, only software. This means that software providers - including individual Open Source developers - might be targeted by these media companies for the "crime" of writing software.

The legal track reached its peak with the closing keynote from law professor and author Lessig. He talked about the MusicCity suit and compared it to the handgun industry. Current legal opinion does not hold handgun manufacturers liable for the misdeeds of handgun owners, but the entertainment industry wants to hold a software supplier liable for the misdeeds of some software users. Thus, he concluded that, "In America, technologies which interfere with intellectual property are move evil than handguns." He also explained how a strong public domain was necessary to foster innovation, and how overly strong copyright protections will prevent technologies from entering the public domain. He encouraged attendees to take action by writing to Congress and sending donations to groups that are fighting to protect fair-use rights.

Open Source was solidly in the mix during the conference. Unlike some other general computing conferences, there was no bickering over Open Source versus closed source. Considering how long some of us have worked to get Open Source solutions taken seriously, it was very gratifying to see that Open Source was recognized as a significant force in the market today.

On the whole, the attendees seemed pleased with the conference. I spoke to one man who had hoped that the P2P business solutions would be more advanced than they are today. But, this is a new technology area, and the business applications are still maturing. It is clear, however, that there are a number of software developers who are taking the technology seriously and working hard to create serious business solutions.

Sun's technology evangelist speaks out

In a discussion with Sun's Phipps after his keynote address, I asked him about the role of Open Source at Sun. He said he doesn't believe that Open Source as a development methodology would be appropriate for certain applications like accounts receivable. Open Source is best suited for developing foundational code, like operating systems, which serve as a platform for other applications, he added. This is the theory behind Sun's JXTA project, which serves as the Open Source foundation for P2P applications. The applications themselves can be either Open Source or proprietary, as the developers see fit.

When asked about some of the licensing issues that have been raised about Java, Phipps said that Java might not have survived as an Open Source project. He pointed to the recent battles between Sun and Microsoft over Java and said that if Java were an Open Source project, it probably would not have been able to withstand the onslaught. He claimed that Kaffe, the Open Source Java implementation, was a usable platform for people who insisted on using an Open Source solution.

When I questioned Phipps about claims in the media that Linux is taking business from other Unix systems rather than Windows, he did not agree. From Sun's perspective, Linux is a type of Unix and anything that expands the Unix market is a good thing. Customers can then select between Linux and Solaris according the performance and features required. He believes that IBM's willingness to draw distinctions between Unix and Linux is actually aiding the WinTel alliance. ®

Copyright © 2001, Newsforge.com. All rights reserved.

The Essential Guide to IT Transformation

More from The Register

next story
Secure microkernel that uses maths to be 'bug free' goes open source
Hacker-repelling, drone-protecting code will soon be yours to tweak as you see fit
KDE releases ice-cream coloured Plasma 5 just in time for summer
Melty but refreshing - popular rival to Mint's Cinnamon's still a work in progress
NO MORE ALL CAPS and other pleasures of Visual Studio 14
Unpicking a packed preview that breaks down ASP.NET
Cheer up, Nokia fans. It can start making mobes again in 18 months
The real winner of the Nokia sale is *drumroll* ... Nokia
Put down that Oracle database patch: It could cost $23,000 per CPU
On-by-default INMEMORY tech a boon for developers ... as long as they can afford it
Another day, another Firefox: Version 31 is upon us ALREADY
Web devs, Mozilla really wants you to like this one
Google shows off new Chrome OS look
Athena springs full-grown from Chromium project's head
prev story


Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Consolidation: The Foundation for IT Business Transformation
In this whitepaper learn how effective consolidation of IT and business resources can enable multiple, meaningful business benefits.
Application security programs and practises
Follow a few strategies and your organization can gain the full benefits of open source and the cloud without compromising the security of your applications.
How modern custom applications can spur business growth
Learn how to create, deploy and manage custom applications without consuming or expanding the need for scarce, expensive IT resources.
Securing Web Applications Made Simple and Scalable
Learn how automated security testing can provide a simple and scalable way to protect your web applications.