O'Reilly Network: Ask Tim: Is Licensing What Makes Open Source Succeed? | Linux Today

O’Reilly Network: Ask Tim: Is Licensing What Makes Open Source Succeed?

Written By
Web Webster
Web Webster
Dec 16, 2000

“The openness of the standards underlying the software and
the process by which developers are engaged in the development of
those standards are often more important than the details of the
licenses the software is released under.
For example, many key
internet standards have been developed by the IETF under an open
and collaborative process that has many similarities to open
source, even though not all of the resulting software is released
under an open source license.”

“I have long argued that the success of open source has less to
do with licenses and more to do with collaborative software
development over a wide area network. (For example, see Open
Source: The Model for Collaboration in the Age of the Internet, my
talk at the Computers, Freedom and Privacy Conference in Toronto
earlier this year. This is also the rationale behind CollabNet, the
business we founded last year with Brian Behlendorf of the Apache
Group. Collab’s mission is to bring open source-style collaborative
development to the software industry as a whole. Typically, this
has involved helping large companies make the transition to open
source, but we’ve also worked with companies on what we call “inner
sourcing”–that is, helping them to use open source development
techniques within the corporation, or with a cluster of key
customers–even if they aren’t ready to take the step all the way
to releasing their software as a public open source project.)”

“Open source licenses are only one of many enablers for this new
internet-era development model. Another key enabler is the
architecture of the software. The difficulty developers have had in
coming to terms with the massive Mozilla and Open Office code bases
illustrates that a license that provides access to the source code
is necessary, but not sufficient to engage developers. A modular
architecture that makes it easy for developers to work
independently on programs or modules that will nonetheless assemble
into a larger whole may be at least as important. I discussed this
point at length in my JavaOne keynote, The Network Really Is the
Computer.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.