![]() |
|
By JCausey, Section IP Articles
For many people, the acronym OS historically stands for "operating system". More recently it has become common to use it to refer to "open source", a meaning that increases in terms of usage with the spread of open source software. Based on recent news and maneuverings, it looks like OS will be taking on yet another new meaning - "open standards". And make no mistake - those who would have you think "open source" is something evil hope to achieve the same thing with "open standards".
Work on this article really commenced a couple weeks ago when I noticed an item in The Register's RSS feed about the BSA being opposed to the European Commission's policy on the use of open standards. Since then, we've also seen news about some misgivings some have about OASIS's approach to open standards. With this article, I am going to try to explain in a very basic manner how the standards setting process works, what the meaning or significance of some of this recent news is, and take a look at how Microsoft may be using "open standards" as a means to further their ends and destroy FOSS. Please bear in mind this is coming from a "lay" person - hopefully I understood everything I researched well enough to write about it correctly, but corrections are welcome.
What Is An "Open Standard"
Before getting into the process, let's first pause to take a look at how we might define the term "open standards". We'll go to a popular Internet resource, the Wikipedia, where we find a definition that includes: Open standards are publicly available specifications for achieving a specific task.You might also note some of the examples of open standards - things like HTML, SQL, and even PDF. You'll also see some other terms that we'll be looking at later in this article - things like RAND (reasonable and non-discriminatory) licensing and royalty-free licensing. Fortunately, we also find a link to a paper by Ken Krechmer, The Meaning of Open Standards (note he just presented it at a conference again in January 2005). This appears to be a oft-cited work and reading it, I understand why. One of the ideas that I think one should take away from Krechmer's work is that "open standards" tends to imply more than letting everyone know what the standard is - it includes an attempt to create an "open" standard setting process based on "open meetings, consensus and due process." In addition, one might be interested in Krechmer's "ten rights that enable Open Standards": If you read down to section 6.5 of the paper, you'll find further discussion on the topic of "Open IPR", which Krechmer believes: Most formal SSOs and many consortia consider that Open IPR refers to the fact that holders of Intellectual Property Rights (IPR) must make available on Reasonable And Non-Discriminatory (RAND) terms their IPR (implementation).You'll notice that Krechmer makes reference to RAND licensing and the fact that most SSO's (standards setting organizations) consider RAND to be "OK". We can contrast this definition with that of Bruce Perens, another oft-cited source for a definition of "open standards". Perens' definition includes six principles:
Let's Make an Open Standard! The standard these companies are developing in this scenario is "Standard X". As the diagram shows, Standard X is made up of 4 requirements (or specifications - look back at the Wikipedia definition). So, in the course of developing the standard, each company will have input into what 1, 2, 3, and 4 will be.
So far, so good. Now let's suppose that Company C says, we have an idea that we think would serve perfectly as Requirement #3. But, it is some of our valuable IPR, so we can't just stick it in there for free or we'll lose our investment. What are the other companies to do? How should the group handle this situation? Some would say a RAND approach would be ok - the other companies tell Company C the IPR can become part of the standard, but Company C must agree to limit their license fees to what is "reasonable" (after all, they deserve to get back their investment eventually) and they can't discriminate against who they'll grant a license to (that is, they can't lock out their competitors). Others would say, Company C, you can put it in there and license it, but it has to be royalty-free. You can't make anyone pay for it and it has to be on a non-discriminatory as well. Hopefully you can see what kind of problem this might present for a FOSS developer, especially if they have to pay any licensing fee, even if it is deemed "reasonable" (which Krechmer points out is a very vague term that is rather inconsistent with "open"). In addition to the license problems, FOSS developers may have a problem if they are trying to release their project under a license like the GPL that doesn't permit things like patent encumbrances.
Who's Setting the Standards To provide an analogy, think of how you would answer the question, "is this license, X, an 'open source license?'" How would you decide? Most people would probably accept it as being "open source" if it got the seal of approval from the Open Source Initiative(OSI). If you visit their web site, you'll see that they list many, many licenses as "open source" and you are free to "say that your software is 'OSI Certified Open Source Software'" if you use one of the licenses listed. However, for "open standards", it does not appear to be so clean cut. One group you may turn to would be the newly formed Open Standards Alliance. Unfortunately, if you visit the site you'll see the group is not really up and running yet. According to this article, the group has been organized as a 501(c)(3) and is working on a reference base for open standards and software applications that meet the definition of "open" as determined by members in a subsequent meeting.Another group you could look to might be OASIS. OASIS has been around since 1993 and is a very mature organization. As we'll see in a moment, even they are not immune to criticism as to whether they are truly adopting "open standards". As you can see, it would appear at the present time that there is no widely accepted body for establishing "open standards". As such, this can create problems for "end users" trying to implement "open standards" policies. The EC incident referenced earlier is one example. Another good example might be the State of Massachusetts and their efforts to promote both "open source" and "open standards" as described in this CRN article, Massachusetts Senator Hails Compromise On Open-Source Effort. In that case, the State was trying to implement an "open standard" but met resistance (most notably from Microsoft). As a compromise, it appears they have moved to define an "open standard" more around the issue of an "open format". You'll notice thought they still try to define an "open standard" as one based on an underlying open standard, developed by an open community, and affirmed by a standards body; or, de facto format standards controlled by other entities that are fully documented and available for public use under perpetual, royalty-free, and nondiscriminatory terms.So they did manage to stick with "royalty-free" in their RAND clause if you go with one of these other "de facto" format standards. Momentarily I'll take a look at how this interacts with Microsoft's efforts on the "open standards" front.
What About Microsoft's "Open Standards"? To answer that question we need to shift gears a little bit and try to understand Micro-speak. Instead of "open standards", Microsoft appears to favor the term "interoperability". You can find Bill Gates playing this up in a recent "Executive Email" page on the company's About Us pages. More importantly you will find a link to a site Microsoft has set up about "interoperability". And check out this language about patents With respect to patents, Microsoft will generally license our patents under fair and reasonable terms so long as licensees respect Microsoft's intellectual property rights. These licensing terms are similar to how others in the technology industry license their own patents, typically referred to as "commercially reasonable" terms. Where Microsoft determines to license patents, we will generally do so nonexclusively. For products that practice Microsoft patents, the royalty rates will follow industry norms. Microsoft will consider all requests for licenses but reserves the right not to license certain IP.Hmm, generally, they'll license their IPR on typical RAND terms, but generally, they have to consider each case, and even thought they generally will license their IPR, they reserve the right to NOT be non-discriminatory in who they generally grant a license too. You catch all that, Pacheco? Ah, but their direct efforts are not the only place where we see Microsoft's hand at work. We can look back to the Business Software Alliance's (BSA) recent complaint about the EC action. Keep in mind that many consider the BSA and Microsoft to be the same thing. You can read the BSA white paper regarding the EC policy and find that they decided to hide their objections to "royalty free" IPR terms in a footnote on page 3 of the report. Nevertheless, they decided to make a big deal out of it for the media. I think the more important issue to come out of the white paper is how they spend so much time discussing "open source" software. A cynical person might think they are trying to get people to associate "evil", "free", "open source" software with "open standards" in an effort to paint them all into one corner. Indeed, if they were to ever succeed in demonizing open source software, open standards would likely go out the window as well. (jmo, but it is too late for them on this if for no other reason than the cat is out of the bag - I'm still not sure why they persist with this strategy.)
Full Circle? For comparison, one might want to look at the legacy language regarding how OASIS will implement proprietary IPR: written assurance that upon approval by the OASIS Board of Directors of the relevant OASIS specification(s), any party will be able to obtain the right to implement, use and distribute the technology or works when implementing, using or distributing technology based upon the specific specification(s) under openly specified, reasonable, non-discriminatory terms.As you can see, the new policy permits normal RAND terms. Larry Rosen and others that have joined him believe OASIS has not gone nearly far enough and should have required all RAND terms to also be royalty-free (similar to what the EC is specifying as an "open standard").
Today's Situation Some who have read my articles know that I have hypothesized in the past that standards will become a major battlefront in the IP wars. If you don't believe me though, you might want to listen to Larry Rosen: "The next big battleground between the Open Source and proprietary software communities will be in the area of Open Standards. You need Open Standards to implement Open Source. However this need not be a battle."Thanks for reading! Jeff
The New OS | 22 comments (20 topical, 2 editorial, 3 hidden)
The New OS | 22 comments (20 topical, 2 editorial, 3 hidden)
|
Links![]()
~ Merkey v The Internet et al Docs Recent CommentsBreaking News and External Article CommentsGeneral News by ColonelZen, January 5 60 comments
» SCO Lifeboat List from Stats_for_all
» Not a single comment on the Novell...
» Re: Not a single comment on the Novell...
Eagle Loses Appeals General News by JCausey, December 15 1 comment
» Re: Eagle Loses Appeals
The Chinese Room Revisited, Thoughts on... General News by ColonelZen, November 24 1 comment
» Re: The Chinese Room Revisited,...
How to Transition a Windows Shop to Linux General News by JCausey, November 21 3 comments
» Re: How to Transition a Windows Shop to...
» Re: How to Transition a Windows Shop to...
» Re: How to Transition a Windows Shop to...
Advocacy General News by br3n, October 29 3 comments
» Re: Advocacy
» Re: Advocacy
» Re: Advocacy
Very Bad News for Darl and Ralph SCO v The World by ColonelZen, October 13 7 comments
» Re: OT advocacy
» Re: OT advocacy
» Re: OT advocacy
Some SCOX Financial Analysis SCO v The World by JCausey, September 21 13 comments
» Re: Some SCOX Financial Analysis
» Re: Some SCOX Financial Analysis
» Re: Some SCOX Financial Analysis
Open Source in Education - Opening Doors General News by JCausey, September 28 1 comment
» Re: Open Source in Education - Opening...
An IPOWER ful experience General News by ColonelZen, September 25 6 comments
» IPOWER SysAdmin Doesn't Do Weekends!!
» Re: An IPOWER ful experience
» Re: An IPOWER ful experience
Learning C# Microsoft by ColonelZen, September 23 1 comment
» Re: Learning C#
Comment search... Recent DiariesSCO has a Potential and Credible BILLION Dollar Liabilityby ColonelZen - March 15 The Chinese Room Revisited, Thoughts on Consciousness by ColonelZen - November 24 1 comment Advocacy by br3n - October 29 3 comments An IPOWER ful experience by ColonelZen - September 25 6 comments Learning C# by ColonelZen - September 23 1 comment Getting ruby DBI for Mysql and Postgresql working on FC 6 by ColonelZen - March 7 Declaration of Linus Torvalds by nedu - February 13 1 comment Declaration of M. Douglas McIlroy by nedu - February 12 6 comments Declaration of Ulrich Drepper by nedu - February 11 1 comment Declaration of K. Y. Srinivasan by nedu - February 11 More Diaries... Older Stories
Monday May 28th
Thursday April 5th
Monday March 12th
Tuesday March 6th
Monday January 15th
Related Links~ BSA being opposed to the European Commission's policy~ we find a definition that includes ~ The Meaning of Open Standards ~ Perens' definition ~ EC's standard ~ Open Source Initiative ~ Open Standards Alliance ~ this article ~ OASIS ~ Massachuse tts Senator Hails Compromise On Open-Source Effort ~ Executive Email ~ About Us ~ site ~ consider the BSA and Microsoft ~ white paper ~ call for action ~ new policy ~ legacy language ~ Larry Rosen ~ More on General News ~ Also by JCausey |