Eric S. Raymond: Open Source Initiative's letter of comment on W3C's proposed RAND policyOct 09, 2001, 19:05 (23 Talkback[s])
WEBINAR: On-demand webcast
How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >
Date: Tue, 9 Oct 2001 14:20:13 -0400
The Open Source Initiative has considered the World Wide Web Consortium's Patent Policy Framework working draft at
and the W3C's Response to Public Comments at
The recent public disclosure of these plans to endorse patented Web standards has ignited a major public controversy. The Open Source Initiative's charter requires us to speak out for the interests of open- source developers, and this statement is intended to be our contribution to the debate.
Recommendation for Change in the RAND
We further endorse in a general sense the existence of well-defined tests for determining whether a proposed W3C standard meets the W3C's transparency requirements (sections 4 and 5). Clarity on these questions will better serve web developers and the public, and the W3C is to be applauded for attempting to document and regularize its procedures.
However, we must reject the specifics of the proposal for a RAND ("Reasonable and Non-Discriminatory) Licensing mode. Clauses 1, 2, 3, and 6 are unexceptionable; clause 4 is fair; but clause 5 "may be conditioned on payment of reasonable, non-discriminatory royalties or fees" is unacceptable as written.
While opinions may differ on whether the so-called "RAND" policy with clause 5 is "reasonable", there can be no question but that it is discriminatory. Clause 5 would discriminate against open-source developers, who operate in small volunteer project groups and have neither the wherewithal to pay license fees nor the shelter of a fictive legal entity with which a license might be negotiated.
OSI suggests that the proposed clause 5 can be rescued by adding a suitable interpretation of "non-discriminatory". The language in the State of Maryland UCITA exempting open-source projects from warranty requirements provides a suitable model:
The payment of royalties under a RAND license shall be waived for any licensor of a computer program that is provided under a license that does not impose a license fee for the right to the source code, to make copies, to modify, and to distribute the computer program.
This interpretation of "non-discriminatory" would leave patent-holders the option of continuing to collect license fees from implementors with plans to charge for the secrecy of their software.
Principles and the Larger Context
RAND discriminates not merely against open-source developers, but for entrenched monopolies and against the consumer and small busineses -- who under this proposal would be systematically deprived of open-source alternatives and have fewer choices (all of them expensive and proprietary).
RAND would also tend to stifle innovation. The history of the Web and the Internet amply demonstrates that in today's world innovation does not come to us from the entrenched giants of technology and media -- indeed, they experience genuine innovation as an unwelcome disruption, upsetting their strategic plans and obsolescing their cash cows. RAND would permit -- nay, it would invite -- abuse of supposedly "non-discriminatory" license terms to suppress innovation and lock in customers.
Web innovation springs from precisely those independents and open-source developers whom RAND would systematically freeze out of the process. If the W3C enacts Clause 5 as written, it will be an act of betrayal against both the Web's history and its future. The W3C will deserve the schism and developer revolt that would follow -- and it will deserve the fate to which this bad decision would inexorably doom it.
In the past, "standards" that are actually manacles could be foisted on a relatively powerless developer and user community -- because both computing technology and the software development that went with it were expensive and centralized, requiring financial mass and corporate management structures. In that world, there was no alternative but fetter, and customers could only try to choose the least weighty.
The OSI exists today because those days are passing. The combination of the Internet, personal-computer technology, and distributed open-source development has empowered millions of users and developers, and indeed proven that it can produce dramatically better results than the old system. Software developers and users are increasively refusing to accept the kind of suppressive shenanigans that corporate-dominated standards bodies have used in the past as market-control tactics.
The time is ripe for confrontation. Thousands of web developers have already made their voices heard against RAND. The largest IT consultancy in the world has just recommended that IT customers drop proprietary webservers in favor of the open-source Apache. The increase in adoption of open-source operating systems on web servers continues exploding, propelled both by pressure on capital spending and the increasingly onerous license terms attached to their closed-source and technically inferior competitors.
If the W3C persists in its present course, it risks having its tea dumped in Boston harbor as the first move in a revolution that will vest effective control of Web standards in open-source groups like the Apache Software Foundation and entirely out of the ambit of the W3C and its sponsors. OSI would do what we can help lead that revolt.
Open Standards Require Open Source
That requirement would truly create a level playing field for all parties -- users, developers, content providers, and all of the Web's millions of stakeholders. It would also serve as a reliable reality check on the tendency of paper standards to effloresce into unimplementable monstrosities.
Your organization is supposed to be committed to a World Wide Web that is open to all. The OSI urges W3C to remember this, and to center its standards policy around one simple truth: open standards require open source.
Issued by and for the Board of Directors of OSI by Eric S. Raymond, President 9 October 2001
0 Talkback[s] (click to add your comment)