Ask the W3C's RAND Point Man
Danny Weitzner is Director of the World Wide Web Consortium's Technology and Society activities, which means he's in charge of handling reactions to a W3C proposal that would allow "Reasonable and Non-Discriminatory" (hence "RAND") license fees to be charged for use of W3C-endorsed standards that are covered by patents or other trade restrictions. Many prominent Free Software and Open Source people are firmly against RAND; RMS has even emailed me personally several times, asking me to post a link to this anti-RAND story (in which he is quoted). Slashdot has mentioned this controversy before, because we, too, feel it's important.. But Danny is the person at W3C who is dealing directly with all of this, so he's the person we should question. So ask away, one question per post as usual, and we'll post Danny's answers to 10 of the highest-moderated questions as soon as he gets them back to us.
Doesn't the idea of charging to use the standards combine the worst features of both? Doesn't doing so severely compromise the respectability of the process?
Carefree highway, let me slip away on you.
Seems to me that patents and trade restrictions are the antithesis of standards. Charging people for a something makes it less likely that they will use it, no?
(Then again, there is Windows. Never mind.)
Do you feel that this is a "cheat" for anyone who helped devise a standard that is not part of the W3C?
I also feel the W3C will find this ultimately counter productive to it's purpose. People don't like to have to pay licenses to conform to a standard that their end-users and target audiences don't know about. jimbob@aol.com really isn't going to know the difference between a W3C-certified site and one that isn't, and I can't imagine most people paying for a standards system that does not add any value to the experience.
Dacels Jewelers can't be trusted.
Examples of abuse that I would want to avoid include the Fiasco with the licensing fees for implementing .GIF files many years AFTER they became a standard, and the recent action by MS to enforce a two year upgrade cycle for use of their software in businesses, when many companies are much more comfortable with a three or four year upgrade cycle. (ZDNet has had several articles critical in the extreme of that action)
I would very much prefer the situation to be similar, say, to domain name registration, where many parties can provide that service.
"It is a greater offense to steal men's labor, than their clothes"
It's always been my opinion that standards are something developed for the general free use of the public. Standards are often decided upon by organizations such as NIST, IEEE, academia, etc.
Patents on the other hand aren't standards in my opinion. Commercial companies have traditionally been the ones pushing for patents and when they obtain one, they charge users of it a license fee.
A lot of patents are very useful and deserve to be standards, but I feel they should have the fees removed before it can be called a 'standard.' The patent can still stand after something has been standardized, but I dont think people should be charged to use it.
What's your call on opinions like mine that are carried by many individuals here at slashdot?
The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
Isn't that statement at best naive? The Internet and Web were originally designed with the idea of free and open communication. Today, there are powerful forces that would like to see open communication closed down and the Web turned over entirely to commercial pursuits. If a RAND policy is adopted for Web standards, won't the next move by those commercial entites be to create as many propriatry standards as possible and force them on the entire Web community (using hammers such as DMCA), like it or not?
sPh
What's reasonable for me, or for any other small, independant developer, is probably not what's reasonable for, say, Adobe, Microsoft or Macromedia. So will they be allowed to pay "unreasonabley" low liscensing fees, or will I be asked to pay "unreasonably" high fees? It seems that "reasonable" is in the eye of the beholder.
Nope, no sig
One of the strongest criticisms of organizations such as ISO and ITU is that they charge exhorbitant fees to even read, much less implement, their standards. Some government entites have even gone so far as to incorporate proprietary standards into laws, such that individuals have to right to read the laws that they can be jailed for violating (e.g. Veeck vs. City of Austin).
The Web and Internet have always been unique in having their standards freely available for review and implementation. Is is a good thing for W3C to seek to emulate the "closed source" standards bodies?
sPh
I have two questions:
1. How can you have non-discriminatory licensing from platform vendors? If Microsoft charges itself a $25 license fee and offers the technology to everyone else for the same $25, that is not non-discriminatory. For Microsoft, it's merely account-shuffling. For everyone else, it's out-of-pocket.
2. Why support fiefdoms with RAND? Why not refuse to even consider any standard that the submitters have not already agreed to license freely for Web use (ie, even if they have patents, you have secured free use) and to indemnify the W3C and Web users against any claims by patent holders whose patent applications the submitters were aware of?
If the RAND patent proposal is adopted by the W3C, there has been much discussion in the open source/free software community about forking the standards process, to preserve patent-free web standards. This fork would create a new standards body as a competitor to the W3C.
Can you please define exactly what it means for licensing terms to be "non-descriminatory", since the definition has a huge bearing on open source software?
For example which, if any, of the following examples would be non-descriminatory?
A) Fixed per-unit licensing costs. Let's say, for example, $1.00 per unit shipped. While this would be non-descriminatory in some senses, it would also prohibit free software and hence be descriminatory in other ways.
B) Licensing fees only for non-free software. While this method would not descriminate against open source, it could be seen as "descriminating" against closed-source software since they would be the only ones paying licensing fees.
C) Percent-of-price fees. For example, 5% of the price of shipped units. This would seem to be fair since the same licensing terms would apply to everyone, but in practice it would be similar to B) and hence seen as descriminatory.
D) Free for everyone to use. This would seem to be the only license which cannot be viewed as descriminating against someone. On the other hand, I'm fairly certain that this is not what is intended when the W3C uses the term "RAND".
Any insight into this would be greatly appreciated, I'm sure.
How will W3C ensure that a company with a patent on a particular technology stay within the RAND standards set forth for that technology?
No other company will implement the standard and pay a royalty to the original company who can turn around and break the standard (or possibly change it) for whatever reason.
Netscape and IE are the de facto standards bodies these days; the browser wars are over and the days when standards were needed are over too. Apart from a gang of standards barrack-room lawyers going "Oh, I use WebFart 2000 because it's standards compliant blah blah blah", nobody cares anymore.
So my question is; why are you giving up the last shred of self-respect you might have had as a lobby group against the encroachment of the IE monopoly as a de facto standard, by turning yourself into a shill group for the same bunch of corporate interests? To preserve the fig-leaf of the "importance of standards"? Isn't that rather like destroying the village to save it?
-- the most controversial site on the Web
The W3C must realize that ANY fee no, matter how reasonable they may seem, would have the effect of not allowing free and open source developers to participate.
I am sure that you are aware of the fact that the internet as we all know and love/hate it was developed by free and open source software.
Certain commercial developers, have been trying to convert the internet from, "...the greatest democratizing medium..." (ACLU vs. Reno) into yet another commercial morass where they can reap the maximum profit from the unsuspecting populous.
Given that, why would the W3C even concieve of a proposition that favors corporate purse strings over the greater good of the common man, and the internet itself?
We have seen governments try to regulate what we can say (CDA, CDA II, COPA), corporations what we can do (DMCA, SSSCA, DRM) and even ICANN with the warped sense of justice embodied in its UDRP. Does the common internet user now have to be leery of standards bodies like the W3C, which appears to favor corporate interests?
Just my $0.02 (Canadian, before taxes)
A better solution would be that if RAND was to be used that the only licensing that can be done is a significantly small fraction ( < 1% ) of the total sales from the product, with maybe a maximum cap for things on the order of Photoshop. That is, for 0.5% 'licensing fee', your GPL software makes $0.00 profit, so that the licensing would be 0%. Your shareware author sells his program for $25 would pay $0.12 per copy, and your major web-publishing package at $200 would be $1/copy. Obviously, there's questions about resells (Redhat in the case of GPL/Linux programs, for example), but this solution is, IMO, still in the spirit of RAND without threatening the free and open nature of the web.
"Pinky, you've left the lens cap of your mind on again." - P&TB
"I can see my house from here!" - ST:
I chair a JEDEC committee. JEDEC's legal office reserves the right to define "reasonable" in our RAND clause.
Since all of our standards apply to hardware with well-understood costs of manufacture, the royalty structure most often adopted is "fixed percent of OEM price." This is a necessity in a market where semiconductor prices drop with Moore's Law, and a trivial royalty one day dominates the price the next.
In software terms, the same terms would be "fixed percent of sale price." The astute reader will observe that this allows continued distribution of free (gratis) software w/o royalty encumberance, even if it causes RMS to break out in a rash.
The alternatives, as we've already seen, can be as extreme as one-time charges in the millions of dollars. For Microsoft, able to amortize a flat-fee across hundreds of millions of units, the royalty would indeed be "reasonable." For Joe Startup, it would be prohibitive.
So, my question: what prospects do we have that RAND will be clarified, preferably with guidelines such as "percent of ASP," but at least with exclusion of abominations such as flat-fee?
Lacking <sarcasm> tags,
If the w3c want to use patented technology in
standards, what are they going to do about
patents that only exist in the promiscuous US
patent system and would never be granted in
other countries. Or even the other way around.
Won't that turn the world wide web into a us only
web or at least split it into lots of separate
entities?
***Quis custodiet ipsos custodes***
Many parts of the Third World are attempting to join the information age. Typically they are strapped for resources, and so far the ability to get on the internet with minimum barriers to entry has been key for them. The availability of free software has been essential. Not just free for use, but free for them to enter the development process, both to meet local needs and to build their technical base.
Doesn't patent encumbrance of W3C standards constitute another barrier to entry for poorer nations?
Even if we are willing to give them all copies of some proprietary web browser, aren't we still standing in the way of their developing their own technical expertise, because they won't have access to and use of the source code.
Doesn't it come across just a little like (Pardon the inflammatory language, but it exaggerates the argument appropriately.) fat Western capitalist pigs trying to keep the Third World down?
The living have better things to do than to continue hating the dead.
People from the W3C have "acknowledged" that the Internet's growth has been due to open standards.
This isn't not even half the story. The Internet would not exist without open standards promoted by bodies like the IETF and W3C (until now).
In the 1980's and early 1990's there were a number of network protocols in use: DECNet, VINES, NETBIOS/NETBEUI (shudder), IPX/SPX, SNA, and more. None of them initially would have been as scalable as TCP/IP, however, if any of them had been truly open, it might have been possible to fix them.
But none of those other protocols were open... and where are they now? Nowhere.
It's the same situation for hypertext protocols. People and companies have proposed substantial improvments onto existing protocols. A notable example of this is Hyper-G, which was then commercialized by Hyperwave.com. It fixes a lot of problems with navigation, and stuff like broken links. However, there was never a free and open implementation, and so it has languished in obscurity for the last 5 years.
My question to the W3C is this: Do they have any evidence that proprietary protocols will foster continued growth of the Internet and the applications that run on top of it?
Right now, anyone with bandwidth and hardware can engage in Net publishing/information exchange without paying any IP royalties, unless they want to move into specific proprietary extensions (e.g., a full-blown RealAudio server). If you go to a scheme in which fees will be associated with some standards, will you discriminate between core standards - which should arguably always be without fee - and peripheral standards - where a fee for a special-purpose extension presents no impediment for general-purpose Internet publishing/exchange, because such technologies are truly external to common use?
The greatest danger is if fees are allowed for standards which become incorporated into whatever the major browsers happen to be a few years from now, and it becomes impossible to present Web content/communications which integrates smoothly and 'professionally' with those browsers without effectively being taxed. This would be a Microsoft-style licensing scheme extended across most of the Net. It would be like a 'free press' in which dissenting opinions could be published - but only on mimeograph machines.
Keep in mind, you're not talking about creating new technologies, but about which iteration of an existing concept should be standardized on. There is always an 'open' route available to a desired end. Should selection of standards be allowed to effectively tax the many for the few? Why pave the road towards such a future?
"with their freedom lost all virtue lose" - Milton
- The web was started by, and is still largely compromised of, people who don't earn a dime for their work. Independent web sites, universities, etc., do not usually make a profit from their sites. Forcing them to pay royalties would essentially be the equivalent of a cease-and-desist.
- Not everyone is in a position to pay royalties. Groups in our country, let alone other countries, are still being introduced to the web. Royalties would only deter them. Not to mention that only a few countries actually *recognize* the types of patents which RAND would try to enforce.
- Surely this would apply to the US federal government. If suddenly they have to pay royalties for their myriad of websites, where is that money going to come from? US Taxpayers, like you and I.
- What may be reasonable to some, is not reasonable to others. This has been noted already, but what may be a "fair" fee to a company like Microsoft would not be a "fair" fee to myself, a freelance developer.
- If the W3C becomes a group that tries to enforce royalties on existing web standards, their plan will backfire, and alternate standards (not to mention groups!) will crop up. Not only could this be the end of the internet as we know it, but it would be the end of the W3C as an established leadership that we try to follow.
Plain & Simple: RAND would not serve those that started and continue to develop the internet. Passing RAND will have disastrous consequences.You can't ever know if an idea is the subject of a USPTO patent application
In every other civilized country you can tell if a patent has been applied for on an invention. In the US the PTO encourages patent ambushes. The 'inventor' applies for a patent, then works to get their idea adopted in a standard. There is no means whatsoever by which the standards body can check to see if their spec is encumbered.
The USPTO excuse is that an inventor should not have to reveal their trade secrets when they apply for a patent, thus risking the loss of trade secret protection if the patent is denied. This argument is utterly bogus, as is evidenced by the fact that every other PTO has a public review period. The real reason the USPTO hates the idea is that they would have to do respond to the objections filled which would be a lot more expensive than their current policy of grant everythin that isn't a perpetual motion machine.
Someone can read the draft standard and apply for a patent on it
This happens quite frequently. The most eggregious case being applying for a continuation of an existing patent application, thus gaining the benefit of a filling date that was prior to anybody on earth including the 'inventor' having invented the invention. One of the worst cases of this scam being the Lemelson patent claim covering bar codes which everyone agrees he had absolutely nothing to do with the invention of.
The USPTO grants ridicuolously overbroad patents which are obvious to a novice in the art.
The chopped logic the PTO uses to defend their negligence is that the legal 'standard' for 'obvious' is not that of English but a different language called patenteese. However when the value of granting 20 year monopolies for trivial inventions is attacked the USPTO immediately asserts that patents are not granted for 'obvious' inventions. So what is it, is the bar low or high?
What this means for the W3C process is that there are certain areas in which there is no unencumbered solution.
What does W3C do? Should they refuse to allow any work at all in those areas? RMS would certainly prefer that option, however RMS is a fanatic for whom the idea of paying for software for any reason whatsoever is a theological evil.
The IETF has faced this problem in the past, with the RSA/Diffie Hellman patents for example. PEM was not possible without some form of public key crypto and Public Key Partners had the whole field locked up.
The DRM area is pretty much a patent deadlock area. There is no approach that is not encumbered by multiple patents, even those based on thirty year old technology. Go figure what that says about the competence of the USPTO.
Patent policy for companies is hard. I would like nothing better than that software patents be abolished in their entirety, despite owning several of the paradigmatic ones. However given that patents do exist, I can't afford to disarm unless everyone else does. I need my patent collateral in case I need access to someone else's IP.
If you think you have seen this before, you have. It is exactly the same concept as Mutually Assured Destruction.
Looking for an Information Security student project suggestion?
Try http://dotcrimeManifesto.com/
I would like to ask why this committee is so heavily biased towards the legal side in its makeup. Of course there should be lawyers there, since it deals with legal issues. But these issues have a tremendous impact on technology --in particular on its free exchange. Yet the members come from the IP departments of huge corporations, with little visible representation of technical people from the free software world.
The W3C is setting up a standard which will potentially harm many free software projects, yet is not giving that side any true voice in the drafting committee. I find it hard to believe that this was not a deliberate decision driven by corporate interests.
This attitude is sad, short sighted, and at the very least ungrateful. It avoids acknowledging the extent to which the free software world has contributed to the very existence and success of the internet as we know it.
Open source and free software is very common on the web today-- free browsers, servers, and anything else vaguely connected to the web and the internet are very widely used.
The very distribution terms of free software make them fundamentally incompatable with any standard whose licensing requires a fee. Some licenses explicitly forbid the use of algorithms burdened by patents, while others may "just" face the practical problem that the software is widely distributed for no charge, and often isn't even written by a for-profit company.
Given the prevalance and importance of free and open source software on the Web, and given the fundamental incompatability of such software with a standard that requires any licensing fee, how can any such standard be called "reasonable and non-discriminatory"? How would the W3C argue that any "RAND" standards at all requiring licensing fees do not descriminate against a large and important fraction of the web sofwtare out there today, specifically free and open-source software? (This is not a rhetorical question-- I really want to know what the W3C would say in answer to this latter question.)
-Rob
The W3C has, somewhat unintentionally, become a central clearinghouse that defines how humans fundamentally communicate with each other in this digital age. As a result, it is necessarily the W3C's responsibility to pay attention to how their actions affect society.
I would like to know, both from a W3C standpoint, and from your own personal belief, how you feel that RAND will improve human society. Also, do you feel that it is befitting a standards organization to approve a standard that is patented?
Which is more important in such a case, that the patent is honored, which could kill the standard or even cause hardship for those who can't afford it, or that the standard is released royalty free so that all of humanity can benefit? How do you reconcile this statement with W3C's role in society?
Thanks,
Jim McCracken
I am disrespectful to dirt! Can you see that I am serious?!
The city of Naperville, Illinois (for many years the fastest growing community in the US, although they have finally run out of room) writes its own plumbing code. In theory, you are free to go read it at City Hall. In practice (a) what is kept at City Hall is the revisions to the original code, rumoured to have been written in 1915 and to still exist, but which no one has ever seen (b) the actual documents are kept locked in the 3rd subbasement of the building, and can be retrieved the 3rd Tuesday of any month with an "R" in it (c) when you ask to see the code, your name is written down in a big book (d) a week later, the building inspector shows up at your house and does a top-to-bottom inspection (e) if you hire a plumbing contractor licensed by the City, no such inspection occurs. Guess who the largest contributors to local election campaigns are?
So you see there might be some reasons why it is important for citizens to be able to re-publish their own laws.
And that's just a plumbing code - it has nothing to do with National Security - yet!
sPh
It's hard to miss the names of these big corporations with large Web interests listed at the top of the paper: Microsoft, Hewlett-Packard, Apple Computer. Of the people listed on the paper, who represented the open source community as the paper was written? Furthermore, how much representation does the open source community have in the W3C? Taking a look at your List of Members, I see lots of corporations with patents and proprietary standards but no open source companies (I do admit I skimmed the list). How can you then claim to be committed to "interoperability and encouraging an open forum for discussion" (taken from your mission statement) when the only involvement that the open source community has is by responding to your RFC's? Remember that the open source community is mostly people who do this because of their belief in open source and not because of financial backing or stock owners.
<rant>The Internet is built on lots of computers who happen to run agreed-upon protocols. These changes seem to want to fracture the 'net from the open standards it was built upon to proprietary 'nets. Also, the biggest proponent of interoperability standards and 'net cohesion is the open source community, who ensures that their software will work with the many pre-existing 'net standards or that their new standards are available for all to use freely. Please tell me that I'm not overreacting when I say that the W3C's first priority should be to the open source community, interoperability, and the standards which have kept the net running from its creation and not to the pockets of the members of the W3C.</rant>
t.
"Corrupting our youth one mind at a time"
It seems to me that this is the key to the current problem, and illustrates that fixing the current problem - the incompatibility betwen RAND licensing and open source software - won't fix the underlying problem and this sort of hting will keep on occurring.
This raises a number of questions for me:
I'm old enough to remember when discussions on Slashdot were well informed.