<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
	xml:lang="en">
	<title>Slingshot</title>
	<subtitle>Shooting Rocks At The Goliaths Of The Industry</subtitle>
        <link rel="alternate" type="text/html" href="http://blogs.webconnectconsulting.com/pv/pivotblogs/slingshot.php"/>
        <link rel="self" type="application/atom+xml" href="http://blogs.webconnectconsulting.com/pv/pivotblogs/atom.xml"/>
	<updated>2008-05-16T23:13:44-06:00</updated>
	<author>
	<name>Da King</name>
	<uri>http://blogs.webconnectconsulting.com/pv/pivotblogs/slingshot.php</uri>
	<email>default@webconnectconsulting.com</email>
	</author>
	<id>tag:slingshotshootingrocksatgoliathshead,2008:Slingshot</id>
	<generator uri="http://www.pivotlog.net" version="Pivot - 1.40.5: 'Dreadwind'">Pivot</generator>
	<rights>Copyright (c) 2008, Authors of Slingshot</rights>
	
	
	
	<entry>
		<title>Patrick Durusau: Spotting ODF Supporters</title>
		<link rel="alternate" type="text/html" href="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=23" />
		<updated>2008-04-24T02:45:00-06:00</updated>
		<published>2008-04-24T08:41:00-06:00</published>
		<id>tag:slingshotshootingrocksatgoliathshead,2008:Slingshot.23</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">Spotting ODF Supporters | Open Document 

The linked page has another link to a PDF document.

Mr. Durusau has quite an impressive background, including Project Editor for ODF and "chair of the committee which is responsible for the technical recommendation for the US [National Body]". I have nothing remotely comparable, and want to make that clear.

Durusau says, "Location: Usually seen on ODF committee/subcommittee discussion lists and blogs detailing how to do things with OpenDocument or with the development of the standard." In other words, those who write about reasons to choose ODF and other truly-open and vendor-neutral file formats (and avoid competing "proprietary formats in drag" such as OOXML) do not fall in the group of ODF supporters.

Whatever. There isn't room in OASIS for all of us who support ODF and other truly open, vendor-neutral formats. We are found all over the Internet, as well as in homes, schools, colleges, businesses, and government agencies. Many of us are in the IT department, but many others are merely users who believe that openness and freedom go hand in hand, while proprietarism and monopolism tend to extinguish freedom wherever they find it.

Many of us who support ODF do so because we deal with proprietary formats on a daily basis. Can you imagine supporting an office full of people who are exchanging documents with people from other organizations, sending the files in whatever file format they happen to be using, including MS Word (.doc), MS Excel (.xls), MS PowerPoint (.ppt), WordPerfect (.wpd), Quattro Pro (.qpw), MS Works (.wps), OpenDocument Format (.odt, .ods, .odp) and more, even sometimes including ancient versions of the formats? Sometimes, one can spend hours trying to find an importer of a particular format before having to give up. Sometimes, it is as simple as calling the IT department of the other organization to have them export the file to a readable format, or finding someone in the office who has software on their own computer that can open and export the document. But once that becomes a significant part of your workday, you no longer want to play format games.

I support ODF for many reasons, but one of the most important is the fact that I am the person who gets called upon to help someone open all of these formats. Often, it isn't a matter of different features, since the users really only use a few features (e.g., bold, italics, centering, underline, font, and size). It is a matter of vendors trying to lock users into their own products through the use of "secret sauce" file formats. With ODF-supporting applications, this problem goes away, leaving only the remnants that have to do with how well the format is specified and how well each implementation conforms to the specification.

I support ODF because the relevant IP releases are broad enough that nearly anyone can implement it at any time, and release their implementation under any license they choose, at any price they can realistically get in the market. Twenty years down the road, when the vendors have moved on to the next big thing, I can write tools that translate ODF files to the then-current formats without fear of violating someone's license restrictions.

I support ODF because the format is implemented in multiple products already, with many more on the way. Besides StarOffice, OpenOffice, and IBM Lotus Symphony, there is KOffice, AbiWord, TextMaker, and many more (see the list of ODF-supporting applications I maintain).

I support ODF because there are ODF-supporting applications available on the operating systems I use most, as well as other operating systems that I use less often. There are ODF-supporting applications available for the time it takes to download and install them, as well as some that require a license fee.

I support ODF because ODF is a key piece of the openness and freedom that we seek to bring to our nation and hopefully the rest of the world. 

I oppose OOXML (Office Open XML) for many of those same reasons. The admitted purpose of the format is anything but vendor-neutral. As you well know, Mr. Durusau, when you intend to create something that can be used equally well by multiple parties, you do not build in specific ties to a single vendor's implementation. Instead, you use generic abstractions whose implementation can follow the internal structures of any vendor's products. Anything that is specific is fully-specified, so that all vendors can find ways to implement it.

I oppose OOXML because of the "intellectual property" issues that are associated with the format. When SFLC says that Microsoft's OSP is not good enough for FLOSS projects to rely upon, I take that seriously[HTML | PDF]. How will that pledge impact me and my business if a client engages me to provide access to documents in formats covered under this pledge? Remember, vendors regularly leave a line of business, a protocol, a product, or a file format. Many vendors change their file formats every few years. It isn't just big companies like Sun and IBM that have to evaluate its effect on them. It is little five-person shops in cities with less than 250,000 people, dealing with the technical issues for two, three, and even ten or twenty-person shops in their local areas. We cannot afford to be wrong about IP restrictions.

I oppose OOXML because it is fully-implementable by only one company. Other implementations will necessarily be incomplete, and therefore inferior in the eyes of users. Just as I would not like a single-party governmental system, but instead would like to see three, four, or even five viable contenders for any office; I wish to see multiple vendors' products that are serious contenders in the office software space. As a user and potential customer, it is better all-around if there are multiple contenders, because it means that I can find minor differences that make one a better fit to my needs. Best of all, those differences shouldn't be in the file format, so that those that I correspond with are also free to choose the products that best meet their needs.

I oppose OOXML because only the operating systems that MS Office runs on will ever fully support OOXML. This locks out users of NetBSD, Syllable, GNU+Linux, Minix, and more. Somewhere out there, I imagine a guy with his own home-grown OS, "Three-Headed Chicken" (3HC). Because MS Office doesn't run on 3HC, that guy cannot get full use out of OOXML files, while he could write his own ODF implementation (or try to compile OOo or KOffice) to run on 3HC.

Rather than a Babel of standards without a full and accurate conversion, people such as myself wish to deal with one standard, so that the only real issue is in the faithfulness of the implementations to the standard.

OpenDocument supporters support OpenDocument. They are too busy installing OpenDocument based applications, teaching others about OpenDocument and extending and adapting it to real use cases to spend time trash talking about other standards.

Like you, Patrick, I want to see more attention focused on making sure that every use case is better served with the more open format (ODF). I was a staunch supporter of California's AB-1668 last year, which would have mandated open standard file formats and specified in the definition what would be considered an open standard. The bill did not specifically mention ODF, but OOXML still would not be able to meet the standard. The bill was squashed by your new buddies from Seattle because they saw (and continue to see) truly open, vendor-neutral file formats as a direct threat to their monopoly. Because of the anti-openness hit squads that descend upon the halls of government whenever an openness bill or policy is discussed, those of us that are pro-openness (read: true ODF advocates) have to step in and advocate against formats that promote vendor lock-in and proprietary nastiness.



There's more. I am an advocate for openness: free / libre and open source software, open standards, open formats, open protocols, open government, and privacy rights for individuals (enforceable against government agencies and corporations). Likewise, I am an advocate for smaller businesses: the very entities that have the most to gain from switching to a truly-open, vendor-neutral file format.

In a previous paper, you argued that approving OOXML as an ISO standard will give everyone a voice in helping to improve it.

Reject DIS 29500? The cost of rejection is that ordinary users, governments, smaller interests, all lose a seat at the table where the next version of the Office standard is being written. 

Approve an admittedly rough DIS 29500? That gives all of us a seat at the table for the next Office standard. Granting that I wince at parts of DIS 29500, it is hard for me to argue with that rationale.
Reading reports of the Ballot Resolution Meeting, in which many proposed improvements were shut off with a we've already implemented it this way, so we aren't changing it, how can you truthfully expect that to change? Given that MS Office 2007's file format is not conformant with ISO OOXML (and may likely never conform), how do you expect ISO approval to change things?

Mr. Durusau, I respect all you've done, but you are actually harming your cause and ours by pretending that ignoring the serpent in the corner makes everything all better. Yes, we need to dramatically step up the pace of improvements, implementations, tutorials, libraries, and the like. We need more in-depth conformance testing, including a seal of approval. We need promotional materials, software distributions, and news of conversions from legacy applications to ODF-supporting applications. We need full-compliance with standards like SVG to become a built-in part of ODF. We need a canonical scripting language runtime for the format, with the ability to support other formats as well. We need ODF support to be built into Eclipse, NetBeans, Squeak, and other development environments, so that developers can hook into ODF with one or two lines or mouse clicks. But we cannot forget that we also need to make it clear to all concerned why ODF is the superior format, instead of OOXML.</summary>
        <content type="html" xml:lang="en" xml:base="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=23"><![CDATA[
                <a rel="external" href="http://opendocument.xml.org/news/spotting-odf-supporters">Spotting ODF Supporters | Open Document</a> <br /><br />

The linked page has another link to a <a rel="external" href="http://www.durusau.net/publications/promotion.pdf">PDF document</a>.<br /><br />

Mr. Durusau has quite an impressive background, including Project Editor for ODF and "<a rel="external" href="http://www.robweir.com/blog/2008/03/contra-durusau-part-1.html">chair of the committee which is responsible for the technical recommendation for the US [National Body]</a>". I have nothing remotely comparable, and want to make that clear.<br />

Durusau says, "Location: Usually seen on ODF committee/subcommittee discussion lists and blogs detailing how to do things with OpenDocument or with the development of the standard." In other words, those who write about reasons to choose ODF and other truly-open and vendor-neutral file formats (and avoid competing "proprietary formats in drag" such as OOXML) do not fall in the group of ODF supporters.<br /><br />

Whatever. There isn't room in OASIS for all of us who support ODF and other truly open, vendor-neutral formats. We are found all over the Internet, as well as in homes, schools, colleges, businesses, and government agencies. Many of us are in the IT department, but many others are merely users who believe that openness and freedom go hand in hand, while proprietarism and monopolism tend to extinguish freedom wherever they find it.<br /><br />

Many of us who support ODF do so because we deal with proprietary formats on a daily basis. Can you imagine supporting an office full of people who are exchanging documents with people from other organizations, sending the files in whatever file format they happen to be using, including MS Word (.doc), MS Excel (.xls), MS PowerPoint (.ppt), WordPerfect (.wpd), Quattro Pro (.qpw), MS Works (.wps), OpenDocument Format (.odt, .ods, .odp) and more, even sometimes including ancient versions of the formats? Sometimes, one can spend hours trying to find an importer of a particular format before having to give up. Sometimes, it is as simple as calling the IT department of the other organization to have them export the file to a readable format, or finding someone in the office who has software on their own computer that can open and export the document. But once that becomes a significant part of your workday, <span style="text-decoration: underline;">you no longer want to play format games</span>.<br /><br />

I support ODF for many reasons, but one of the most important is the fact that I am the person who gets called upon to help someone open all of these formats. Often, it isn't a matter of different features, since the users really only use a few features (e.g., bold, italics, centering, underline, font, and size). It is a matter of vendors trying to lock users into their own products through the use of "secret sauce" file formats. With ODF-supporting applications, this problem goes away, leaving only the remnants that have to do with how well the format is specified and how well each implementation conforms to the specification.<br /><br />

I support ODF because the relevant IP releases are broad enough that nearly anyone can implement it at any time, and release their implementation under any license they choose, at any price they can realistically get in the market. Twenty years down the road, when the vendors have moved on to the next big thing, I can write tools that translate ODF files to the then-current formats without fear of violating someone's license restrictions.<br /><br />

I support ODF because the format is implemented in multiple products already, with many more on the way. Besides StarOffice, OpenOffice, and IBM Lotus Symphony, there is KOffice, AbiWord, TextMaker, and many more (see <a rel="external" href="http://lnxwalt.wordpress.com/2007/01/08/opening-odf-odt-ods-odp-etc-files/">the list of ODF-supporting applications I maintain</a>).<br /><br />

I support ODF because there are ODF-supporting applications available on the operating systems I use most, as well as other operating systems that I use less often. There are ODF-supporting applications available for the time it takes to download and install them, as well as some that require a license fee.<br /><br />

I support ODF because ODF is a key piece of <a rel="external" href="http://www.bytesfree.org/wiki/index.php/RightsPaper">the openness and freedom that we seek to bring to our nation</a> and hopefully the rest of the world. <br /><br />

I oppose OOXML (Office Open XML) for many of those same reasons. The admitted purpose of the format is anything but vendor-neutral. As you well know, Mr. Durusau, when you intend to create something that can be used equally well by multiple parties, you do not build in specific ties to a single vendor's implementation. Instead, you use generic abstractions whose implementation can follow the internal structures of any vendor's products. Anything that is specific is fully-specified, so that all vendors can find ways to implement it.<br /><br />

I oppose OOXML because of the "intellectual property" issues that are associated with the format. When SFLC says that Microsoft's OSP is not good enough for FLOSS projects to rely upon, I take that seriously[<a rel="external" href="http://www.softwarefreedom.org/resources/2008/osp-gpl.html">HTML</a> | <a rel="external" href="http://www.softwarefreedom.org/resources/2008/osp-gpl.pdf">PDF</a>]. How will that pledge impact <span style="font-style: italic;">me</span> and my business if a client engages me to provide access to documents in formats covered under this pledge? Remember, vendors regularly leave a line of business, a protocol, a product, or a file format. Many vendors change their file formats every few years. It isn't just big companies like Sun and IBM that have to evaluate its effect on them. It is little five-person shops in cities with less than 250,000 people, dealing with the technical issues for two, three, and even ten or twenty-person shops in their local areas. <span style="font-style: italic;">We cannot afford to be wrong about IP restrictions</span>.<br /><br />

I oppose OOXML because it is fully-implementable by only one company. Other implementations will necessarily be incomplete, and therefore inferior in the eyes of users. Just as I would not like a single-party governmental system, but instead would like to see three, four, or even five viable contenders for any office; I wish to see multiple vendors' products that are serious contenders in the office software space. As a user and potential customer, it is better all-around if there are multiple contenders, because it means that I can find minor differences that make one a better fit to my needs. Best of all, those differences shouldn't be in the file format, so that those that I correspond with are also free to choose the products that best meet <span style="font-style: italic;">their</span> needs.<br /><br />

I oppose OOXML because only the operating systems that MS Office runs on will ever fully support OOXML. This locks out users of <a rel="external" href="http://netbsd.org/">NetBSD</a>, <a rel="external" href="http://web.syllable.org/pages/index.html">Syllable</a>, <a rel="external" href="http://www.debian.org/">GNU+Linux</a>, <a rel="external" href="http://www.minix.org/">Minix</a>, and more. Somewhere out there, I imagine a guy with his own home-grown OS, "Three-Headed Chicken" (3HC). Because MS Office doesn't run on 3HC, that guy cannot get full use out of OOXML files, while he could write his own ODF implementation (or try to compile <a rel="external" href="http://www.openoffice.org/">OOo</a> or <a rel="external" href="http://www.koffice.org/">KOffice</a>) to run on 3HC.<br /><br />

Rather than a Babel of standards without a full and accurate conversion, people such as myself wish to deal with <span style="font-weight: bold;">one standard</span>, so that the only real issue is in the faithfulness of the implementations to the standard.<br /><br />

<blockquote cite="http://www.durusau.net/publications/promotion.pdf">OpenDocument supporters support OpenDocument. They are too busy installing OpenDocument based applications, teaching others about OpenDocument and extending and adapting it to real use cases to spend time trash talking about other standards.</blockquote>

Like you, Patrick, I want to see more attention focused on making sure that every use case is better served with the more open format (ODF). I was a staunch supporter of California's AB-1668 last year, which would have mandated open standard file formats and specified in the definition what would be considered an open standard. The bill did not specifically mention ODF, but OOXML still would not be able to meet the standard. The bill was squashed by your new buddies from Seattle because they saw (and continue to see) truly open, vendor-neutral file formats as a direct threat to their monopoly. Because of the anti-openness hit squads that descend upon the halls of government whenever an openness bill or policy is discussed, those of us that are pro-openness (read: true ODF advocates) <span style="font-style: italic;">have to</span> step in and advocate against formats that promote vendor lock-in and proprietary nastiness.<br /><br />



There's more. I am an advocate for openness: free / libre and open source software, open standards, open formats, open protocols, open government, and privacy rights for individuals (enforceable against government agencies and corporations). Likewise, I am an advocate for smaller businesses: the very entities that have the most to gain from switching to a truly-open, vendor-neutral file format.<br /><br />

In a previous paper, you argued that approving <a rel="external" href="http://www.durusau.net/publications/onbeingheard.pdf">OOXML as an ISO standard will give everyone a voice in helping to improve it</a>.<br /><br />

<blockquote cite="http://www.durusau.net/publications/onbeingheard.pdf">Reject DIS 29500? The cost of rejection is that ordinary users, governments, smaller interests, all lose a seat at the table where the next version of the Office standard is being written. <br /><br />

Approve an admittedly rough DIS 29500? That gives all of us a seat at the table for the next Office standard. Granting that I wince at parts of DIS 29500, it is hard for me to argue with that rationale.</blockquote>
Reading reports of the Ballot Resolution Meeting, in which many proposed improvements were shut off with a <span style="font-style: italic;">we've already implemented it this way, so we aren't changing it</span>, how can you truthfully expect that to change? Given that <a rel="external" href="http://www.news.com/Office-2007-fails-OOXML-conformance-test/2100-7344_3-6237855.html?tag=nefd.pulse">MS Office 2007's file format is not conformant with ISO OOXML</a> (and <a rel="external" href="http://www.tbray.org/ongoing/When/200x/2008/04/15/OOXML">may likely never conform</a>), how do you expect ISO approval to change things?<br /><br />

Mr. Durusau, I respect all you've done, but you are actually harming your cause and ours by pretending that <span style="text-decoration: underline;">ignoring the serpent in the corner makes everything all better</span>. Yes, we need to dramatically step up the pace of improvements, implementations, tutorials, libraries, and the like. We need more in-depth conformance testing, including a seal of approval. We need promotional materials, software distributions, and news of conversions from legacy applications to ODF-supporting applications. We need full-compliance with standards like SVG to become a built-in part of ODF. We need a canonical scripting language runtime for the format, with the ability to support other formats as well. We need ODF support to be built into Eclipse, NetBeans, Squeak, and other development environments, so that developers can hook into ODF with one or two lines or mouse clicks. But we cannot forget that we also need to make it clear to all concerned why ODF is the superior format, instead of OOXML.
		]]></content>
		<author>
			<name>lnxwalt</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Ballmer Admits Vista Not Ready Yet</title>
		<link rel="alternate" type="text/html" href="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=22" />
		<updated>2008-04-18T16:37:00-06:00</updated>
		<published>2008-04-18T22:37:00-06:00</published>
		<id>tag:slingshotshootingrocksatgoliathshead,2008:Slingshot.22</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">Ballmer: Vista is 'a work in progress' | InfoWorld | News | 2008-04-17 | By Nancy Gohring, IDG News Service

Things are pretty bad when the company's CEO admits that Windows Vista is a work in progress. He probably meant it in the sense that no software is ever really "finished", but Vista isn't really even ready to be released. In terms of the number of deeply-ingrained flaws, Vista is the Windows Me of this decade.

As PC users clamor for Microsoft to continue to support Windows XP, company CEO Steve Ballmer called the Vista OS "a work in progress" at an annual Seattle event on Thursday.

The thing is, Microsoft needs to go back to Windows XP, slap some security fixes (such as making all users non-administrators and requiring an admin password for administrative tasks without becoming annoying like their "UAC" system) and some minor user interface upgrades onto it, cut out some of the bloat that causes it to need so much memory, and get rid of the unnecessary background processes (such as Windows/MSN Messenger) that make the system slow. If they released such a product later this year, the Vista-caused slide might be averted.

Many users that buy computers with Windows Vista then pay to buy Windows XP Professional in its place. Others dual-boot XP and Vista or Linux and Vista. Persistent issues with networking and drivers were the things that caught my attention. I got called to assist a co-worker with his new Vista laptop when we were working in New Jersey last Summer. After we spent over a week trying to get it to connect to the hotel wireless network, I found out that it was a known and common issue with Vista and not just an issue with the particular wireless card. We were able to get him an hour or so each night by using a wireless bridge, but even there, VIsta would disconnect and be unable to reconnect for 12 hours or more.

Sadly, Microsoft doesn't yet see that it is self-destructing. And that is why they won't change what they are doing until it is too late. I'm not saying that the company will completely go out of business, but they will probably have just a minor fraction of the market and have to shut down money-losers like MSN/Live and the Zune.

Hey, Stevie, listen up! The world is changing, and openness is ascendant. You would do well to study the business models for companies like Red Hat and try to figure out how you can integrate true openness (including opening your source code and open integrity toward your end-users) into your business. I think I can say along with the rest of the pro-open source, pro-open standards crowd that we'd hate to lose you, even as we despise your business practices.

Some of the flaws include:

   Poor driver and software support: Even a Microsoft Mouse labelled Vista-ready required downloading a new driver from the MS site. The one on the CD did not work. Some of MSFT's own software didn't work correctly because it expected the user to have admin rights on the computer and UAC stopped that.
   Humongous appetite for memory: Vista requires at least 2 GB of RAM before it will work nicely. For XP, it was 256MB originally.
   Annoying, in-your-face security: The "Get A Mac" ads have this one right. When I was wrestling with Vista over the networking issue, simple things like restarting a network adapter would take multiple UAC popups to complete. Installing a non-MS mouse did not work, either. The driver that was built into Windows could not be used because it was missing a required security section in its INI file.
   Slow, slow, slow: Vista runs so many unnecessary processes in the background that it often sits there unresponsively while the user clicks and re-clicks.
   Anti-user technological user restrictions: Vista has all sorts of built-in regulators to limit your ability to copy music and other "content" that you bought. In theory, a record company can spend the money you gave them and then revoke your right to use that music until you send them some more money. Vista would totally take the rich corporation's side and you'd be the loser. (TUR is the true name for what is frequently euphemized as "DRM", or digital rights management. It has little or nothing to do with rights, and everything to do with using technology to restrict the way users can use the content they bought.)
   Genuine disadvantage: The Windows Genuine Advantage (WGA) and Office Genuine Advantage (OGA) snoopware reports home every time you start your computer. Is it only checking to ensure you paid for your copy of Windows? Or is it telling them more about you, your software, and the way you use your computer? Remember that Microsoft is talking about "ad-supported software" for future versions of Windows and Office. Perhaps they are building the world's largest marketing database as we speak. Plus, can you imagine when some government agency wants to know more about you, they can just show up in Redmond WA to find out everything you've done for the past however many years? Pretty scary, if you ask me.
   The anti-user EULA: If you ever read all the things you agreed to when you started Vista for the first time, you would really have to trust MSFT to use the computer.
   Who can forget "VistaGate"? There is now a court case in which the company's internal documents seem to say that Microsoft deliberately deceived consumers into buying underpowered computers by certifying them as "Vista-ready". What was that about trusting them?</summary>
        <content type="html" xml:lang="en" xml:base="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=22"><![CDATA[
                <p><a rel="external" href="http://www.infoworld.com/article/08/04/17/Ballmer-Vista-is-a-work-in-progress_1.html">Ballmer: Vista is 'a work in progress' | InfoWorld | News | 2008-04-17 | By Nancy Gohring, IDG News Service</a></p><br />

<p>Things are pretty bad when the company's CEO admits that Windows Vista is a work in progress. He probably meant it in the sense that no software is ever really "finished", but Vista isn't really even ready to be released. In terms of the number of deeply-ingrained flaws, Vista is the Windows Me of this decade.</p><br />

<blockquote>As PC users clamor for Microsoft to continue to support Windows XP, company CEO Steve Ballmer called the Vista OS "a work in progress" at an annual Seattle event on Thursday.</blockquote><br />

<p>The thing is, Microsoft needs to go back to Windows XP, slap some security fixes (such as making all users non-administrators and requiring an admin password for administrative tasks <strong>without becoming annoying like their "UAC" system</strong>) and some minor user interface upgrades onto it, cut out some of the bloat that causes it to need so much memory, and get rid of the unnecessary background processes (such as Windows/MSN Messenger) that make the system slow. If they released such a product later this year, the Vista-caused slide might be averted.</p><br />

<p>Many users that buy computers with Windows Vista then pay to buy Windows XP Professional in its place. Others dual-boot XP and Vista or Linux and Vista. Persistent issues with networking and drivers were the things that caught my attention. I got called to assist a co-worker with his new Vista laptop when we were working in New Jersey last Summer. After we spent over a week trying to get it to connect to the hotel wireless network, I found out that it was a known and common issue with Vista and not just an issue with the particular wireless card. We were able to get him an hour or so each night by using a wireless bridge, but even there, VIsta would disconnect and be unable to reconnect for 12 hours or more.</p><br />

<p>Sadly, Microsoft doesn't yet see that it is self-destructing. And that is why they won't change what they are doing until it is too late. I'm not saying that the company will completely go out of business, but they will probably have just a minor fraction of the market and have to shut down money-losers like MSN/Live and the Zune.</p><br />

<p>Hey, Stevie, listen up! The world is changing, and openness is ascendant. You would do well to study the business models for companies like Red Hat and try to figure out how you can integrate true openness (including opening your source code and open integrity toward your end-users) into your business. I think I can say along with the rest of the pro-open source, pro-open standards crowd that we'd hate to lose you, even as we despise your business practices.</p><br />

<p>Some of the flaws include:
<ul>
   <li><strong>Poor driver and software support:</strong> Even a Microsoft Mouse labelled Vista-ready required downloading a new driver from the MS site. The one on the CD did not work. Some of MSFT's own software didn't work correctly because it expected the user to have admin rights on the computer and UAC stopped that.</li>
   <li><strong>Humongous appetite for memory:</strong> Vista requires at least 2 GB of RAM before it will work nicely. For XP, it was 256MB originally.</li>
   <li><strong>Annoying, in-your-face security:</strong> The "Get A Mac" ads have this one right. When I was wrestling with Vista over the networking issue, simple things like restarting a network adapter would take multiple UAC popups to complete. Installing a non-MS mouse did not work, either. The driver that was <span style="font-style: italic; background-color: white;">built into Windows</span> could not be used because it was missing a required security section in its INI file.</li>
   <li><strong>Slow, slow, slow:</strong> Vista runs so many unnecessary processes in the background that it often sits there unresponsively while the user clicks and re-clicks.</li>
   <li><strong>Anti-user technological user restrictions:</strong> Vista has all sorts of built-in regulators to limit your ability to copy music and other "content" that you bought. In theory, a record company can spend the money you gave them and then revoke your right to use that music until you send them some more money. Vista would totally take the rich corporation's side and you'd be the loser. (<abbr title="Technological Usage Restrictions">TUR</abbr> is the true name for what is frequently euphemized as "DRM", or digital rights management. It has little or nothing to do with rights, and everything to do with using technology to restrict the way users can use the content they bought.)</li>
   <li><strong>Genuine disadvantage:</strong> The Windows Genuine Advantage (WGA) and Office Genuine Advantage (OGA) snoopware reports home every time you start your computer. Is it only checking to ensure you paid for your copy of Windows? Or is it telling them more about you, your software, and the way you use your computer? Remember that Microsoft is talking about "ad-supported software" for future versions of Windows and Office. Perhaps they are building the world's largest marketing database as we speak. Plus, can you imagine when some government agency wants to know more about you, they can just show up in Redmond WA to find out everything you've done for the past however many years? Pretty scary, if you ask me.</li>
   <li><strong>The anti-user EULA:</strong> If you ever read all the things you agreed to when you started Vista for the first time, you would really have to trust MSFT to use the computer.</li>
   <li><strong>Who can forget "VistaGate"?</strong> There is now a court case in which the company's internal documents seem to say that Microsoft deliberately deceived consumers into buying underpowered computers by certifying them as "Vista-ready". What was that about trusting them?<li>
</ul>
		]]></content>
		<author>
			<name>lnxwalt</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>OOXML ISO-ification Process Continues To Fester</title>
		<link rel="alternate" type="text/html" href="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=21" />
		<updated>2008-03-14T02:46:00-06:00</updated>
		<published>2008-03-14T08:36:00-06:00</published>
		<id>tag:slingshotshootingrocksatgoliathshead,2008:Slingshot.21</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">Like a vampire that refuses to die, OOXML's ISO-ification process continues. Or rather like a festering sore that continually oozes pus.


As of the end of February, the ballot resolution meeting concluded by recommending changes to the text of the draft text of ISO/IEC DIS29500. The participants seemed to feel that it was the best they could do in the limited amount of time they had available and under the rules that were adopted for the meeting. It might be fair to say that many would have been happier if they had more time to discuss proposed changes to resolve the issues that were raised throughout the process.


I would recommend taking a look at Andy Updegrove's ConsortiumInfo site for further information on this proposed standard. Tim Bray also has plenty of information about the BRM and OOXML. Mr. Bray also has information for those speculating on the outcome of the process.


Importantly, the SFLC has examined the legal aspects of Microsoft's OSP relative to OOXML and concludes that it is not advisable for FLOSS projects to implement the specification.


Sadly, Microsoft could have made the process decidedly less painful. I recall that when Ecma was first expanding the OOXML spec Microsoft delivered into the 6,000 page behemoth it became, that a multitude of comments were made in public fora as well as on sites like Groklaw, advising where their choices were mistaken. Once the spec was publicly presented as Ecma-376 and preparing for presentation to ISO, even more flaws were pointed out. Unfortunately, the Ecma mandate required them to remain compatible with what they were given, something that is still blocking improvements to the specification.


Regardless of the outcome of ISO-ification, the rancor could have been avoided. Open source and open standards advocates, along with end-user advocates and even competing companies would have been glad to have a specification that was developed in the open, designed to avoid dependencies on specific hardware or software environments, with international needs as well as handicapped-accessibility in mind, planned from the beginning to be free of all &amp;quot;IP&amp;quot; issues, friendly to all implementers, and designed with end-user concerns and archiving in mind. All would have contributed.


Why? Because there really isn't an &amp;quot;anything but Microsoft&amp;quot; crowd. There are those who support other products, technologies, and business models, but they are not necessarily hostile to Microsoft unless MSFT first earned their hostility.


Instead, we all want to see Microsoft held to the same standard of conduct that everyone else must follow. We desire to see level playing fields, where products compete on quality and features, rather than on which is more &amp;quot;compatible&amp;quot; with a monopolist's products. I know that I want to be able to exchange documents seamlessly with anyone, regardless of whether they use Microsoft Office, Sun StarOffice, Corel WordPerfect Office, or some clown's BozoOffice. If that goes against the interest of Microsoft in maintaining their monopoly status, I'm sorry.


This standard was too big and complex for a fast-track process to work. It needed to go through a full committee evaluation. This standard also points out some deep flaws with ISO and with voluntary standards in a world where compliance may be (and often is) mandatory. See ISO9000 in Europe for an example of this.


Since standards tend to become legal requirements, it is important that standards are openly developed, and include members of the public on their committees. They should be free of legal and &amp;quot;IP&amp;quot; restrictions for all time and in all versions, so that anyone can implement any part of the standard for any purpose in any application at any time without permission. Standards should be royalty-free, and should be implementable by those using any licensing or business model, including open source, freeware, shareware, careware, donationware, or the standard proprietary software ultra-restrictive EULA. In fact, I suggest that the reference implementation should always be open source.


As it stands now, I don't think OOXML is fit for ISO standardization, especially given the requirements highlighted just above. I would like to take this opportunity to request that Microsoft take a Mulligan and redo this specification. In the mean time, I'd also like to request that they fully-implement the latest version of ODF as a fully-equal format to OOXML and the old binary formats. Look at the flaws in the OSP and see how it can be &amp;quot;patched&amp;quot; to make OOXML acceptable to free / libre and open source software projects, now that you know the flaws are there. SFLC has shown the way, now it is up to you to walk in it.</summary>
        <content type="html" xml:lang="en" xml:base="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=21"><![CDATA[
                <p>
Like a vampire that refuses to die, OOXML&#39;s ISO-ification process continues. Or rather like a festering sore that continually oozes pus.<br />
</p>
<p>
As of the end of February, the ballot resolution meeting concluded by recommending changes to the text of the draft text of ISO/IEC DIS29500. The participants seemed to feel that it was the best they could do in the limited amount of time they had available and under the rules that were adopted for the meeting. It might be fair to say that many would have been happier if they had more time to discuss proposed changes to resolve the issues that were raised throughout the process.<br />
</p>
<p>
I would recommend taking a look at Andy Updegrove&#39;s <a href="http://consortiuminfo.org/standardsblog/article.php?story=20080309054524379" target="_blank" title="OOXML BRM Resource Page" rel="external external">ConsortiumInfo site</a> for further information on this proposed standard. Tim Bray also has plenty of information about the <a rel="external" href="http://www.tbray.org/ongoing/When/200x/2008/02/29/BRM-narrative">BRM</a> and <a rel="external" href="http://www.tbray.org/ongoing/When/200x/2008/03/02/On-OOXML">OOXML</a>. Mr. Bray also has <a rel="external" href="http://www.tbray.org/ongoing/When/200x/2008/03/13/Gaming-OOXML">information for those speculating on the outcome of the process</a>.<br />
</p>
<p>
Importantly, the <abbr title="Software Freedom Law Center">SFLC</abbr> has examined the legal aspects of Microsoft&#39;s OSP relative to OOXML and <a href="http://www.softwarefreedom.org/resources/2008/osp-gpl.html" target="_blank" rel="external external">concludes that it is not advisable for FLOSS projects to implement the specification</a>.<br />
</p>
<p>
Sadly, Microsoft could have made the process decidedly less painful. I recall that when Ecma was first expanding the OOXML spec Microsoft delivered into the 6,000 page behemoth it became, that a multitude of comments were made in public fora as well as on sites like Groklaw, advising where their choices were mistaken. Once the spec was publicly presented as Ecma-376 and preparing for presentation to ISO, even more flaws were pointed out. Unfortunately, the Ecma mandate required them to remain compatible with what they were given, something that is still blocking improvements to the specification.<br />
</p>
<p>
Regardless of the outcome of ISO-ification, the rancor could have been avoided. Open source and open standards advocates, along with end-user advocates and even competing companies would have been glad to have a specification that was developed in the open, designed to avoid dependencies on specific hardware or software environments, with international needs as well as handicapped-accessibility in mind, planned from the beginning to be free of all &quot;IP&quot; issues, friendly to all implementers, and designed with end-user concerns and archiving in mind. All would have contributed.<br />
</p>
<p style="background-color: yellow">
Why? Because there really isn&#39;t an &quot;anything but Microsoft&quot; crowd. There are those who support other products, technologies, and business models, but they are not necessarily hostile to Microsoft unless MSFT first earned their hostility.<br />
</p>
<p>
Instead, we all want to see Microsoft held to the same standard of conduct that everyone else must follow. We desire to see level playing fields, where products compete on quality and features, rather than on which is more &quot;compatible&quot; with a monopolist&#39;s products. I know that I want to be able to exchange documents seamlessly with anyone, regardless of whether they use Microsoft Office, Sun StarOffice, Corel WordPerfect Office, or some clown&#39;s BozoOffice. If that goes against the interest of Microsoft in maintaining their monopoly status, I&#39;m sorry.<br />
</p>
<p>
This standard was too big and complex for a fast-track process to work. It needed to go through a full committee evaluation. This standard also points out some deep flaws with ISO and with voluntary standards in a world where compliance may be (and often is) mandatory. See ISO9000 in Europe for an example of this.<br />
</p>
<p style="border: 2px dotted black; background-color: yellow">
Since standards tend to become legal requirements, it is important that standards are openly developed, and include members of the public on their committees. They should be free of legal and &quot;IP&quot; restrictions for all time and in all versions, so that anyone can implement any part of the standard for any purpose in any application at any time without permission. Standards should be royalty-free, and should be implementable by those using any licensing or business model, including open source, freeware, shareware, careware, donationware, or the standard proprietary software ultra-restrictive EULA. In fact, I suggest that <span style="font-weight: bold">the reference implementation should always be open source</span>.<br />
</p>
<p>
As it stands now, I don&#39;t think OOXML is fit for ISO standardization, especially given the requirements highlighted just above. I would like to take this opportunity to request that Microsoft take a Mulligan and redo this specification. In the mean time, I&#39;d also like to request that they fully-implement the latest version of ODF as a fully-equal format to OOXML and the old binary formats. Look at the flaws in the OSP and see how it can be &quot;patched&quot; to make OOXML acceptable to free / libre and open source software projects, now that you know the flaws are there. SFLC has shown the way, now it is up to you to walk in it.</p>
		]]></content>
		<author>
			<name>lnxwalt</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Another Ugly Daughter?</title>
		<link rel="alternate" type="text/html" href="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=20" />
		<updated>2007-10-05T16:57:00-06:00</updated>
		<published>2007-10-05T22:51:00-06:00</published>
		<id>tag:slingshotshootingrocksatgoliathshead,2008:Slingshot.20</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">I get to see a number of teens in public places. Stores, malls, parks, and even just walking down the street. When you see their behavior, you know that groups like the NAACP and the PUSH/Rainbow Coalition are irrelevant. They were once highly influential, but they cannot compete with the influence of the music and television industries. Thus, while the ethnic organizations try to promote right behavior, the target audience is no longer listening.






There is a parallel situation in the software field. Microsoft now has Windows Vista as their flagship operating system. Vista, however, has landed with a thud. Neither users nor IT staffs like it. Even many of the leading voices in the &amp;quot;all for MSFT and MSFT for all&amp;quot; crowd are saying that they can no longer deal with Vista's failings. There is no excitement around Vista.




What do you do if you have an ugly daughter that no one wants to marry? Well, you can set prospects up with her older sister, but that is only a temporary fix. She's rapidly approaching the time when no one will want her either. You can take out your shotgun and recruit &amp;quot;volunteers&amp;quot; to take her out. Or maybe you can follow Apple's example and adopt the neighbor's nearly-perfect daughter and build your dreams of dynasty around her. Finally, you can wait until her younger sister grows up.



Older Sister 

It turns out, Microsoft is already doing the first alternative. They recently announced the continued availability of Windows XP into next year. The hope is that people will stick with Vista's older sister instead of looking at other eligible beauties.



Shotgun Wedding

This was tried through contracts that required computer manufacturers to pay for a copy of Windows for every computer they sold, regardless of whether it was installed on that computer. Now that that scheme has ended, the new way is to tie desirable content to Windows-only applications. A good example is most of the videos on MSN, MSNBC, FoxNews, and NBC stations' sites, which inform non-Windows / non-IE users that they need to install IE on Windows to view the content.




The rise of sites like YouTube have deeply cut the effectiveness of the platform-specific tactic. Most viewers go to YouTube, so the desirable player is Flash, not Windows Media or Internet Explorer.



Younger Sister

If users stay with the older sister, Windows XP, long enough, Windows Vista's replacement will be available. It is scheduled for 2009, about two years away.  The issue there is that Windows computers have short lifespans, so most will need replacing between now and the end of 2009. If WinXP is no longer available, buyers could jump to Mac OS X and Linux before then.



Adopt Neighbor's Kid


This is the tactic that Apple successfully used to create Mac OS X. Using a BSD Unix-based operating system as the core of the system, Apple built its famously pretty interface (GUI) on top. It is no secret that the NT-based kernel is a morass of dependencies, and that Microsoft needs to start over from scratch. Adopting a BSD-based core and building Windows-specific functionality on top of that is one way to make their products.




Of course, it appears from this point of view that software vendors are becoming less and less relevant. Sensible buyers are starting to demand that their software should be fairly easily swapped out, just as you swap out a network card or a modem. It means that software, like hardware, needs to be based around open, license-free, patent-free standards (including standards for file formats and protocols such as OpenDocument Format and TCP/IP).




I still believe that adopting is Microsoft's best option. I just don't see it agreeing with their corporate pride.</summary>
        <content type="html" xml:lang="en" xml:base="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=20"><![CDATA[
                <p>
I get to see a number of teens in public places. Stores, malls, parks, and even just walking down the street. When you see their behavior, you know that groups like the NAACP and the PUSH/Rainbow Coalition are irrelevant. They were once highly influential, but they cannot compete with the influence of the music and television industries. Thus, while the ethnic organizations try to promote right behavior, the target audience is no longer listening.
</p>
<br />
<br />
<a rel="external" href="http://www.getgnulinux.org/" title="Get Linux - an alternative to Windows; free as in beer and speech"><img src="http://www.getgnulinux.org/link/100x150_3.phg" border="1" alt="Get Linux" width="100" height="150" /></a><br />
<br />
<p>
There is a parallel situation in the software field. Microsoft now has Windows Vista as their flagship operating system. <a rel="external" href="http://www.cincomsmalltalk.com/blog/blogView?showComments=true&amp;printTitle=More_Vista_Thudding&amp;entry=3369018131" target="_blank">Vista, however, has landed with a thud</a>. Neither users nor IT staffs like it. Even many of the <a rel="external" href="http://chris.pirillo.com/2007/09/28/vista-rants/" target="_blank">leading voices</a> in the &quot;all for MSFT and MSFT for all&quot; crowd are saying that they can no longer deal with Vista&#39;s failings. <a rel="external" href="http://www.pcmag.com/article2/0,1895,1840479,00.asp" target="_blank" title="Microsoft Vista &ndash; the thud heard round the world.">There is no excitement around Vista</a>.
</p>
<br />
<br />
<p>
What do you do if you have an ugly daughter that no one wants to marry? Well, you can set prospects up with her older sister, but that is only a temporary fix. She&#39;s rapidly approaching the time when no one will want <em>her</em> either. You can take out your shotgun and recruit &quot;volunteers&quot; to take her out. Or maybe you can follow Apple&#39;s example and adopt the neighbor&#39;s nearly-perfect daughter and build your dreams of dynasty around her. Finally, you can wait until her younger sister grows up.
</p>
<br />
<br />
<h4>Older Sister </h4>
<p>
It turns out, Microsoft is already doing the first alternative. They recently announced the continued availability of Windows XP into next year. The hope is that people will stick with Vista&#39;s older sister instead of looking at other eligible beauties.
</p>
<br />
<br />
<h4>Shotgun Wedding</h4>
<p>
This was tried through contracts that required computer manufacturers to pay for a copy of Windows for every computer they sold, regardless of whether it was installed on that computer. Now that that scheme has ended, the new way is to tie desirable content to Windows-only applications. A good example is most of the videos on MSN, MSNBC, FoxNews, and NBC stations&#39; sites, which inform non-Windows / non-IE users that they need to install IE on Windows to view the content.
</p>
<br />
<br />
<p>
The rise of sites like YouTube have deeply cut the effectiveness of the platform-specific tactic. Most viewers go to YouTube, so the desirable player is Flash, not Windows Media or Internet Explorer.
</p>
<br />
<br />
<h4>Younger Sister</h4>
<p>
If users stay with the older sister, Windows XP, long enough, Windows Vista&#39;s replacement will be available. It is <a rel="external" href="http://www.vnunet.com/vnunet/news/2174703/vistareplacementscheduled" target="_blank">scheduled for 2009</a>, about two years away.  The issue there is that Windows computers have short lifespans, so most will need replacing between now and the end of 2009. If WinXP is no longer available, buyers could jump to Mac OS X and Linux before then.
</p>
<br />
<br />
<h4>Adopt Neighbor&#39;s Kid<br />
</h4>
<p>
This is the tactic that Apple successfully used to create Mac OS X. Using a BSD Unix-based operating system as the core of the system, Apple built its famously pretty interface (GUI) on top. It is no secret that the NT-based kernel is a morass of dependencies, and that Microsoft needs to start over from scratch. Adopting a BSD-based core and building Windows-specific functionality on top of that is one way to make their products.
</p>
<br />
<br />
<p>
Of course, it appears from this point of view that software vendors are becoming less and less relevant. Sensible buyers are starting to demand that their software should be fairly easily swapped out, just as you swap out a network card or a modem. It means that software, like hardware, needs to be based around open, license-free, patent-free standards (including standards for file formats and protocols such as OpenDocument Format and TCP/IP).
</p>
<br />
<br />
<p>
I still believe that adopting is Microsoft&#39;s best option. I just don&#39;t see it agreeing with their corporate pride.</p>
		]]></content>
		<author>
			<name>lnxwalt</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Microsoft's Ugly Daughter</title>
		<link rel="alternate" type="text/html" href="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=19" />
		<updated>2007-09-01T16:26:00-06:00</updated>
		<published>2007-09-01T00:46:00-06:00</published>
		<id>tag:slingshotshootingrocksatgoliathshead,2008:Slingshot.19</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">You know you are ugly when your father has to pay someone to go out with you.  Seriously.




Microsoft has a new daughter, Microsoft Office 2007.  This product uses a new set of file formats.  Using Ecma's Buy Yourself A Standard process, Microsoft got Ecma to stamp its format, OOXML, as approved [PDF].  OOXML is designed to be compatible with the file format that Microsoft's ugly daughter uses, without any changes, and to be unimplementable in competitors' products.  Since the reason for an open file format is so that buyers and users are in control, not software vendors, formats that promote vendor lock-in are on their way out.




The problem for Microsoft is that the governments of the world are going with ODF, which Microsoft's ugly daughter does not support.  Few large companies will want to support both formats, and since nearly all large companies are government contractors, they will have to adopt ODF in their operations.  (Few small companies will want to support both formats, either.)  Once a substantial number, perhaps twenty to thirty percent of organizations, have moved to ODF-supporting applications, even the mighty Microsoft, the Raider from Redmond, will have to join the tide of ODF.




Oh, and Mark Blafkin, blogger for the anti-FOSS group ACT, believes that pro-ODF people are anti-Microsoft.  The truth is that pro-ODF people are focused on the buyer and user of software.  It isn't that vendors are irrelevant (at least not yet), but they and their products have been the focus too long.  ODF is about the user's needs and enhancing market competition so that vendors once again have to focus on the user in order to prosper.  Office Not-so-open XML, on the other hand, is about trying to maintain control over the market with this proprietary format in drag. We have seen the conflict between large corporations on one side and individuals and small businesses on the other.  We choose to support the individual and smaller business without reservation.




But you already knew that. ACT has run to the rescue of Microsoft before, sacrificing the interests of small businesses and other buyers and users of software in favor of the interests of one large corporation.</summary>
        <content type="html" xml:lang="en" xml:base="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=19"><![CDATA[
                <p>
You know you are ugly when your father has to pay someone to go out with you.  Seriously.
</p>
<br />
<br />
<p>
Microsoft has a new daughter, Microsoft Office 2007.  This product uses a new set of file formats.  Using <a rel="external" href="http://www.robweir.com/blog/2007/07/stranger-than-fiction.html" target="_blank">Ecma&#39;s Buy Yourself A Standard</a> process, <a rel="external" href="http://www.odfalliance.org/resources/OfficeOpenXMLFactSheet.pdf" target="_blank">Microsoft got Ecma to stamp its format, OOXML, as approved</a> [PDF].  OOXML is designed to be compatible with the file format that Microsoft&#39;s ugly daughter uses, without any changes, and to be unimplementable in competitors&#39; products.  Since the reason for an open file format is so that <em>buyers and users</em> are in control, not software vendors, formats that promote vendor lock-in are on their way out.
</p>
<br />
<br />
<p>
The problem for Microsoft is that <a rel="external" href="http://opendocumentfellowship.org/government/precedent" target="_blank">the governments of the world are going with ODF</a>, which Microsoft&#39;s ugly daughter does not support.  Few large companies will want to support both formats, and since nearly all large companies are government contractors, they will have to adopt ODF in their operations.  (Few small companies will want to support both formats, either.)  Once a substantial number, perhaps twenty to thirty percent of organizations, have moved to ODF-supporting applications, even the mighty Microsoft, the Raider from Redmond, will have to join the tide of ODF.
</p>
<br />
<br />
<p>
Oh, and Mark Blafkin, blogger for the anti-FOSS group ACT, believes that <a rel="external" href="http://blog.actonline.org/2007/08/mass-officially.html" target="_blank">pro-ODF people are anti-Microsoft</a>.  The truth is that pro-ODF people are focused on the <em>buyer and user</em> of software.  It isn&#39;t that vendors are irrelevant (at least not yet), but they and their products have been the focus too long.  ODF is about the user&#39;s needs and enhancing market competition so that vendors once again have to focus on the user in order to prosper.  Office Not-so-open XML, on the other hand, is about trying to maintain control over the market with this <span style="font-weight: bold; background-color: black; color: red">proprietary format in drag.</span> We have seen <a href="http://lnxwalt.wordpress.com/2007/07/22/the-emerging-conflict-corporate-interests-vs-your-interests/" target="_blank" rel="external external">the conflict between large corporations on one side and individuals and small businesses on the other</a>.  We choose to support the individual and smaller business without reservation.
</p>
<br />
<br />
<p>
But you already knew that. <a rel="external" href="http://blog.actonline.org/2007/04/oss_and_odf_hav.html" target="_blank">ACT has run to the rescue of Microsoft before</a>, sacrificing the interests of small businesses and other buyers and users of software in favor of the interests of one large corporation.</p>
		]]></content>
		<author>
			<name>lnxwalt</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>BB Is Watching You</title>
		<link rel="alternate" type="text/html" href="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=18" />
		<updated>2007-08-12T14:51:00-06:00</updated>
		<published>2007-07-21T03:34:00-06:00</published>
		<id>tag:slingshotshootingrocksatgoliathshead,2008:Slingshot.18</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">http://www.wired.com/politics/law/news/2007/07/fbi_spyware


Now, I have to say that I definitely want someone who threatens to bomb someone (or something) to be caught before he or she can commit the act.  I also want to emphasize that they did get a warrant.  They did the right thing in this case.


I have a sense of uneasiness about this, not because they caught this kid, but because so much of our lives are lived online these days.  In the old days, if they had figured out how to make your television report which programs you were watching, it would not have meant much.  There were three major networks, that tended to play similar programming at any particular time of the day.  So maybe you watched Sonny &amp; Cher instead of Donny &amp; Marie, but it did not tell much about who you were inside.


Nowadays, your computer and network connection bring much of your entertainment.  They bring your news and information.  They bring your business dealings.  They bring your family communications.  A malware attack threatens all of that.
This is where it becomes a little scary, because you now have to protect yourself against both criminals and crime-fighters.  What happens if FBI spyware winds up on a shared computer or winds up infesting non-targeted computers?  What happens if someone &amp;quot;captures&amp;quot; the FBI's spyware and deploys it against other people?  These are some of the issues that should probably be openly discussed before we allow government agencies to undermine people's computer systems' security.


Blogged with Flock



Tags: fbi, spyware</summary>
        <content type="html" xml:lang="en" xml:base="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=18"><![CDATA[
                <p>
<a rel="external" href="http://www.wired.com/politics/law/news/2007/07/fbi_spyware">http://www.wired.com/politics/law/news/2007/07/fbi_spyware</a>
</p>
<p>
Now, I have to say that I definitely want someone who threatens to bomb someone (or something) to be caught before he or she can commit the act.  I also want to emphasize that they <span style="font-style: italic">did</span> get a warrant.  They did the right thing <span style="font-style: italic">in this case</span>.
</p>
<p>
I have a sense of uneasiness about this, not because they caught this kid, but because so much of our lives are lived online these days.  In the old days, if they had figured out how to make your television report which programs you were watching, it would not have meant much.  There were three major networks, that tended to play similar programming at any particular time of the day.  So maybe you watched <span style="font-style: italic">Sonny &amp; Cher</span> instead of <span style="font-style: italic">Donny &amp; Marie</span>, but it did not tell much about who you were inside.
</p>
<p>
Nowadays, your computer and network connection bring much of your entertainment.  They bring your news and information.  They bring your business dealings.  They bring your family communications.  A malware attack threatens all of that.
This is where it becomes a little scary, because you now have to protect yourself against both criminals <span style="font-style: italic">and</span> crime-fighters.  What happens if FBI spyware winds up on a shared computer or winds up infesting non-targeted computers?  What happens if someone &quot;captures&quot; the FBI&#39;s spyware and deploys it against other people?  These are some of the issues that should probably be openly discussed before we allow government agencies to undermine people&#39;s computer systems&#39; security.
</p>
<p style="text-align: right; font-size: 8px">
Blogged with <a rel="external" href="http://www.flock.com/blogged-with-flock" target="_new" title="Flock">Flock</a>
</p>
<!-- technorati tags begin -->
<p style="font-size: 10px; text-align: right">
Tags: <a href="http://technorati.com/tag/fbi" rel="tag external">fbi</a>, <a href="http://technorati.com/tag/spyware" rel="tag external">spyware</a>
</p>
<!-- technorati tags end -->
		]]></content>
		<author>
			<name>lnxwalt</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>A Microsoft statement about GPLv3: Distortion Field</title>
		<link rel="alternate" type="text/html" href="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=17" />
		<updated>2007-07-07T08:31:00-06:00</updated>
		<published>2007-07-07T14:27:00-06:00</published>
		<id>tag:slingshotshootingrocksatgoliathshead,2008:Slingshot.17</id>
		<link rel="related" type="text/html" href=""  />
		<summary type="text">Microsoft Statement About GPLv3: A Microsoft statement about GPLv3. 


Microsoft has released a statement responding to the release of the GNU General Public License version 3.
I am not a lawyer, and it seems pretty clear that lawyers and judges will be debating the exact meaning of the license for years, but I think that Microsoft's statement does not really address the chief aims of the GPL.  


The GPL exists to prevent corporate &amp;quot;shirts&amp;quot; from taking code from the community and locking it up under proprietary licenses such as the infamous EULA that Microsoft uses.  Version 3 adds provisions to patch &amp;quot;tivoization&amp;quot; and patent holes that were found in version 2 of the license.
Microsoft's agreement with Novell takes advantage of just such a hole.  In the agreement, Novell is in compliance with the wording but not the avowed intent of version 2 of the license.  It gives paid direct customers of Novell certain rights to use (but not distribute) software and source code under patent licenses.  It does not give the same rights to any other users or distributors of the software.


This is much like the local street gang's agreement not to hurt or shoot your kids at the park in exchange for a payment from you.  Your kids are still not safe, because any time a gang shoots kids it endangers all kids in the area.  Any time a major software company threatens to sue a competitor's customers, all software buyers are in the cross-hairs.


Even just threatening such a thing is totally reckless, along the lines of a presidential candidate threatening to invade China if he or she is elected.  In the last hundred years, not once but twice, someone has started a war that spread to much of the world and threatened the existence of civilization as we know it.  We would not look favorably upon a politician that threatened to repeat this lesson, yet there are those who look favorably upon the same kind of threat to civilization as we know it--the kind of threats coming from the highest levels of Microsoft.


	In fact, we do not believe that Microsoft needs a license under GPL to carry out any aspect of its collaboration with Novell, including its distribution of support certificates, even if Novell chooses to distribute GPLv3 code in the future. Furthermore, Microsoft does not grant any implied or express patent rights under or as a result of GPLv3, and GPLv3 licensors have no authority to represent or bind Microsoft in any way.

Microsoft makes some assertions here: that passing out coupons for software is not distribution (a stance that the Raiders In Adamantium Armor [the RIAA] would disagree with, I'm sure), and that its license grants would not be subject to the &amp;quot;one-for-all and all-for-one&amp;quot; clauses of the GPLv3.  It is clear that they are worried, since they are refusing to do anything that might be construed as distribution:

	At this point in time, in order to avoid any doubt or legal debate on this issue, Microsoft has decided that the Novell support certificates that we distribute to customers will not entitle the recipient to receive from Novell, or any other party, any subscription for support and updates relating to any code licensed under GPLv3. We will closely study the situation and decide whether to expand the scope of the certificates in the future.


[Emphasis mine]  If they were more sure of their position, they would not have to curtail the scope of the coupons.
I notice that they are still talking about &amp;quot;interoperability&amp;quot; without any apparent desire to truly work with competitors to make life easier for customers.  How do we know this?  Look at OOXML.  Rather than use a perfectly good ISO (and OASIS) standard format (one that has been proven in over thirty different products), Microsoft is trying to push Not-so-open XML (OOXML) on us, the users of software.  Given that Not-so-open XML is an abject failure at its stated objective, the only purpose left that may be motivating the push for ISO-ification of OOXML is continuing their monopoly.


Look also at the continuing threats against all FLOSS that are emanating from Microsoft's headshed in Redmond, WA.  It is almost like Harry Potter's Voldemort, a shadowy and malevolent presence.  No doubt that we will soon see the resolution of Potter's conflict, but the software conflict will continue for some time.  Just remember, as I read on Luis Villa's blog, the GPL is meant primarily to protect the user, but in the process also protects the developer.
Past experience has shown that monopolists (and any company that is part of an &amp;quot;opoly&amp;quot;) tend to forget about improving their product or service and instead focus on figuring out new ways to package the same functionality so that customers will have to buy it again.


Blogged with Flock



Tags: gpl, gplv3,  microsoft</summary>
        <content type="html" xml:lang="en" xml:base="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=17"><![CDATA[
                <p>
<a rel="external" href="http://www.microsoft.com/presspass/misc/07-05statement.mspx">Microsoft Statement About GPLv3: A Microsoft statement about GPLv3.</a> 
</p>
<p>
Microsoft has released a statement responding to the release of the GNU General Public License version 3.
I am not a lawyer, and it seems pretty clear that lawyers and judges will be debating the exact meaning of the license for years, but I think that Microsoft&#39;s statement does not really address the chief aims of the GPL.  
</p>
<p>
The GPL exists to prevent corporate &quot;shirts&quot; from <span style="font-style: italic">taking code from the community and locking it up under proprietary licenses</span> such as the infamous EULA that Microsoft uses.  Version 3 adds provisions to patch &quot;tivoization&quot; and patent holes that were found in version 2 of the license.
Microsoft&#39;s agreement with Novell takes advantage of just such a hole.  In the agreement, Novell is in compliance with the wording but not the avowed intent of version 2 of the license.  It gives paid direct customers of Novell certain rights to use (but not distribute) software and source code under patent licenses.  It does not give the same rights to any other users or distributors of the software.
</p>
<p>
This is much like the local street gang&#39;s agreement not to hurt or shoot your kids at the park in exchange for a payment from you.  Your kids are still not safe, because any time a gang shoots kids it endangers all kids in the area.  <span style="color: #ff0000; font-weight: bold">Any time a major software company threatens to sue a competitor&#39;s customers, all software buyers are in the cross-hairs.</span>
</p>
<p>
Even just threatening such a thing is totally reckless, along the lines of a presidential candidate threatening to invade China if he or she is elected.  In the last hundred years, not once but twice, someone has started a war that spread to much of the world and threatened the existence of civilization as we know it.  We would not look favorably upon a politician that threatened to repeat this lesson, yet there are those who look favorably upon the same kind of threat to civilization as we know it--the kind of threats coming from the highest levels of Microsoft.
</p>
<blockquote>
	In fact, we do not believe that Microsoft needs a license under GPL to carry out any aspect of its collaboration with Novell, including its distribution of support certificates, even if Novell chooses to distribute GPLv3 code in the future. Furthermore, Microsoft does not grant any implied or express patent rights under or as a result of GPLv3, and GPLv3 licensors have no authority to represent or bind Microsoft in any way.
</blockquote>
Microsoft makes some assertions here: that passing out coupons for software is not distribution (a stance that the Raiders In Adamantium Armor [the RIAA] would disagree with, I&#39;m sure), and that its license grants would not be subject to the &quot;one-for-all and all-for-one&quot; clauses of the GPLv3.  It is clear that they <span style="font-style: italic">are</span> worried, since they are refusing to do anything that might be construed as distribution:
<blockquote>
	At this point in time, in order to avoid any doubt or legal debate on this issue, Microsoft has decided that <span style="font-weight: bold">the Novell support certificates that we distribute to customers will not entitle the recipient to receive from Novell, or any other party, any subscription for support and updates relating to any code licensed under GPLv3</span>. We will closely study the situation and decide whether to expand the scope of the certificates in the future.
</blockquote>
<p>
[Emphasis mine]  If they were more sure of their position, they would not have to curtail the scope of the coupons.
I notice that they are still talking about &quot;interoperability&quot; without any apparent desire to truly work with competitors to make life easier for customers.  How do we know this?  Look at OOXML.  Rather than use a perfectly good ISO (and OASIS) standard format (one that has been proven in over thirty different products), Microsoft is trying to push Not-so-open XML (OOXML) on us, the users of software.  Given that Not-so-open XML is an abject failure at its stated objective, the only purpose left that may be motivating the push for ISO-ification of OOXML is continuing their monopoly.
</p>
<p>
Look also at the continuing threats against all FLOSS that are emanating from Microsoft&#39;s headshed in Redmond, WA.  It is almost like Harry Potter&#39;s Voldemort, a shadowy and malevolent presence.  No doubt that we will soon see the resolution of Potter&#39;s conflict, but the software conflict will continue for some time.  Just remember, as I read on <a rel="external" href="http://tieguy.org/blog/2007/06/28/gpl-v3-the-qa-part-3-companies/">Luis Villa&#39;s blog</a>, the GPL is meant primarily to protect the user, but in the process also protects the developer.
Past experience has shown that monopolists (and any company that is part of an &quot;opoly&quot;) tend to forget about improving their product or service and instead focus on figuring out new ways to package the same functionality so that customers will have to buy it again.
</p>
<p style="text-align: right; font-size: 8px">
Blogged with <a rel="external" href="http://www.flock.com/blogged-with-flock" target="_new" title="Flock">Flock</a>
</p>
<!-- technorati tags begin -->
<p style="font-size: 10px; text-align: right">
Tags: <a href="http://technorati.com/tag/gpl" rel="tag external">gpl</a>, <a href="http://technorati.com/tag/gplv3" rel="tag external">gplv3</a>, <a href="http://technorati.com/tag/%20microsoft" rel="tag external"> microsoft</a>
</p>
<!-- technorati tags end -->
		]]></content>
		<author>
			<name>lnxwalt</name>
		</author>
	</entry>
	
	
	
	<entry>
		<title>Patent Foolishness Continues</title>
		<link rel="alternate" type="text/html" href="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=16" />
		<updated>2007-05-28T11:12:00-06:00</updated>
		<published>2007-05-28T17:09:00-06:00</published>
		<id>tag:slingshotshootingrocksatgoliathshead,2008:Slingshot.16</id>
		<link rel="related" type="text/html" href="http://lnxwalt.wordpress.com/2007/05/20/coded-urls-patented/" title="Coded URLs Patented!" />
		<summary type="text">Did you ever sign up for an e-mail newsletter?  I have.  At one point, I got dozens of them every week.  Most of them contain links back to the sender's site, including links that lead to &amp;quot;members-only&amp;quot; features like customized content.  So how does the site know that you are interested in Python and Java and Interbase, but not in Visual Basic or SQL Server or Delphi?  Simple: in the links back to their site is a code that ties the display to your USERID.  Often, sites first take you to a login page, where all of that is decided, but the information CAN be embedded in the original URL also.


A company called QuikOrder has patented the use of a coded URL to embed ordering information (such as USERID, shipping information, product selected and quantity, and the all-important credit card information), so that users can reorder frequently-purchased items with a single click.  What is new or inventive about that?  If you guessed NOTHING, you get an &amp;quot;A&amp;quot; for the day.  


I have decided to patent the alphabet.  Using a system of symbols representing vocalizations that can be assembled in any order to represent the sound of any word in a language, those that license my patent will be able to communicate to people that are outside of hearing range or who come along after the communication has been sent.  Because legislators and lawyers use more written communications than anyone else, I will license those groups first (on &amp;quot;RAND&amp;quot; terms, of course) before I decide to shut down anyone who uses written communications without a license from me.    For those who are humor-impaired, this paragraph was a joke.</summary>
        <content type="html" xml:lang="en" xml:base="http://blogs.webconnectconsulting.com/pv/pivot/entry.php?id=16"><![CDATA[
                <p>
Did you ever sign up for an e-mail newsletter?  I have.  At one point, I got dozens of them every week.  Most of them contain links back to the sender&#39;s site, including links that lead to &quot;members-only&quot; features like customized content.  So how does the site know that you are interested in Python and Java and Interbase, but not in Visual Basic or SQL Server or Delphi?  Simple: in the links back to their site is a code that ties the display to your USERID.  Often, sites first take you to a login page, where all of that is decided, but the information CAN be embedded in the original URL also.<br />
</p>
<p>
A company called QuikOrder has patented the <a rel="external" href="http://biz.yahoo.com/prnews/070519/clsa003.html?.v=10" target="_blank">use of a coded URL to embed ordering information</a> (such as USERID, shipping information, product selected and quantity, and the all-important credit card information), so that users can reorder frequently-purchased items with a single click.  What is new or inventive about that?  If you guessed NOTHING, you get an &quot;A&quot; for the day.  <br />
</p>
<p>
I have decided to patent the alphabet.  Using a system of symbols representing vocalizations that can be assembled in any order to represent the sound of any word in a language, those that license my patent will be able to communicate to people that are outside of hearing range or who come along after the communication has been sent.  Because legislators and lawyers use more written communications than anyone else, I will license those groups first (on &quot;RAND&quot; terms, of course) before I decide to shut down anyone who uses written communications without a license from me.  <img src='http://blogs.webconnectconsulting.com/pv/extensions/emoticons/trillian/e_121.gif' alt=';-)'/>  For those who are humor-impaired, this paragraph was a joke.</p>
		]]></content>
		<author>
			<name>lnxwalt</name>
		</author>
	</entry>
	
	
	
</feed>
