Microsoft’s IE8 vaporware passing Acid2 gets cheered in corporate media

More Microsoft advocates than I can link to (1, 2 are a couple) recently wrote non-critically about Microsoft’s recent announcement: Internet Explorer 8, the upcoming version of Microsoft’s proprietary web browser, will pass a standards-compliance test called “Acid2“. As this was covered widely in mainstream corporate press, this is not really news.

What’s news is how people commenting in and on this story don’t question why they should believe Microsoft at all. Why shouldn’t everyone continue to push for the use of free software web browsers? Why should we treat vaporware as good news?

It’s quite common to be able to get free software programs as soon as they’re updated to do something new. Firefox, for instance, is recompiled and distributed nightly. You can download a nightly version and test it all you want. All Microsoft did was produce a screenshot ostensibly demonstrating MSIE8 passing Acid2. They distributed no code for people to verify this alleged standards compliance for themselves, not even proprietary code. To me this represents a significant low in how many people are willing to give credit for something they can’t verify, something typically called vaporware.

At best this is another example of a proprietor making tiny steps toward something resembling what users want, but only when the proprietor is pushed: Microsoft’s announcement comes on the heels of Opera (another web browser proprietor) launching a Microsoft antitrust complaint. Merely a coincidence or unsurprising behavior coming from the target of significant antitrust action (the largest American antitrust case is the Microsoft case and a recent EU antitrust action that resulted in Microsoft getting paid to produce some protocol documentation under NDA)?

Samba team gains tech docs from EU Microsoft antitrust suit

The Samba team will soon get the fruits of the EU antitrust suit against Microsoft. Samba is software which allows an operating system to communicate with Microsoft Windows shared folders and printers over a network. The network protocols Microsoft uses are secret and had to be determined by Samba programmers by listening on the wire to see what Microsoft’s proprietary software would do given a particular input. Microsoft had to be forced to produce the documentation for various network protocols they use. This protocol documentation allows Samba to fully interoperate with the Microsoft Windows workgroup server products so they can make free software that implements those protocols.

The Samba team will become a subcontractor of the newly-formed Protocol Freedom Information Foundation (PFIF) which will pay Microsoft €10,000 for the documentation and agree to keep certain aspects of the docs secret. The PFIF will allow other programmers access as well, this is not a deal exclusive to Samba programmers. This deal doesn’t include patent licenses for any patents covering anything described in these docs but Microsoft has to list their patents which read on the ideas in these docs.

Why the Progressive Left can’t vote for Ron Paul

Sherry Wolf on why the Left can’t support Ron Paul is an engaging read, particularly advised for those who support Ron Paul’s policies. I think everyone who wants to run should be allowed to run, and I support Ron Paul’s attempt to overcome needlessly difficult ballot access requirements. But I’m not willing to trade away the things I want for ending the war in Iraq (including single-payer universal health care which would be anathema to a “small government” advocate like Paul). Joshua Frank’s single-issue take on Ron Paul’s candidacy doesn’t explain how much we would lose by ending the war and taking on the policies Wolf highlights in her piece.

But where’s my circus?

Jon Stewart and Stephen Colbert break union solidarity and return to their TV shows—that’s not the headline any of the pro-corporate news outlets puts on this story but they should. The Huffington Post’s comments summarize the reactions I’ve seen to this: apparently it’s okay to chastise late-night talk show host Carson Daly for having new shows during this writer’s strike, it’s not okay to chastise Stewart/Colbert because they host “funny” shows that don’t “blow” unlike Daly’s show.

So while Viacom is trying to convince the strikers that there’s no money in “new media”, Viacom sued YouTube for a billion dollars.

16th Annual P.U.-litzer Prizes includes anti-universal health care corporatist

Jeff Cohen and Norman Solomon cover the worst of journalism this year in the sixteenth annual P.U.-litzer Prizes including Jeff Greenfield’s health care coverage post-SiCKO:

Reflecting what became mainstream media’s conventional wisdom in the wake of Michael Moore’s “SiCKO” documentary, CBS correspondent Greenfield explained that the U.S. lacks a universal healthcare system not because of the powerful insurance lobby — but because “Americans are just different.” He quoted an academic who said Americans, unlike Canadians and Europeans, don’t want government involvement in healthcare: “It’s a cultural difference.”

Actually, CBS’s own poll of Americans had found 64 percent supporting the view that the federal government should “guarantee health insurance for all” — with 60 percent approving of higher taxes to pay for it. A CNN poll found 64 percent American support for the idea that “government should provide a national health insurance program for all Americans, even if this would require higher taxes.”

Canadian study says P2P users buy more music

The Globe and Mail tells us:

Earlier today, Industry Canada, a ministry of the federal government, released a surprising study of peer-to-peer file-sharing on the music industry.

The study is called The Impact of Music Downloads and P2P File-Sharing on the Purchase of Music: A Study for Industry Canada, and was written by Birgitte Andersen and Marion Frenz, of the Department of Management at the University of London in England.

Its conclusion: P2P file-sharing does not put downward pressure on purchasing music, as the music industry has insisted for years. In fact, it does just the opposite: It tends to increase music purchasing.

The study also can find “no direct evidence to suggest that the net effect of P2P file sharing on CD purchasing is either positive or negative for Canada as a whole”. The study notes that

Among Canadians who engage in P2P file-sharing, our results suggest that for every 12 P2P downloaded songs, music purchases increase by 0.44 CDs. That is, downloading the equivalent of approximately one CD increases purchasing by about
half of a CD.

This is radically different than what the proponents of digital restrictions management (DRM) tell us.

This study follows on an earlier Canadian Heritage sponsored study which also, according to Michael Geist, “refused to blame P2P for the industry’s problems”.

The Andersen-Frenz study says that P2P file sharing is often used as a previewing service (estimates about half of P2P users do this) and to make up for something that’s not available elsewhere (same study estimated 25%).

Related Links

Hello from the XO!

Hello Digital Citizen readers from the XO, an impressive new free software laptop for children all over the world.

I’ve recently received my XO, installed the battery, powered it up, and I’m on my way to doing all sorts of things with it. This machine comes with a free software operating system so it teaches great social values as well as educates on a number of other topics (making music, getting around the World Wide Web, editing text, and more stuff I haven’t tried yet).

I think children will love exploring this machine and its software. I look forward to trying more stuff out if I can pry it away from someone who has already claimed ownership of the machine I’m using right now.

Give an XO, get an XO!

Continue reading

Fighting for freedom with freedom is more like it.

Marco Tabini describes why he finds the GPL to be “morally repugnant” in the context of discussing the copyright infringement lawsuit facing Verizon right now. Verizon is accused of distributing the GNU General Public Licensed software “BusyBox” without distributing the complete corresponding source code as that license requires. Verizon is clearly in the wrong here, there’s no question about what they’re doing, and GPL enforcement is generally an open-and-shut case. Tabini has problems with what he perceives are the GPL’s terms and he’s sympathetic to would-be proprietary derivatives of free software.

Morally, however, I find the GPL repugnant. Its fight-fire-with-fire principle of forcing anyone who uses a piece of software to disclose all their source code in turn betrays its purported ideals of freedom in a disgusting way. There is nothing free about inflicting the GPL on someone just because they use GPL’ed software””it is no different from, say, your cellular provider preventing you from connecting anything but their devices to their network, or forcing you into a contract in exchange for a discount on the cost of your handset.

The GPL says no such thing; anyone is free to use GPLed software without distributing source code to anyone else, or even possessing a copy of the source code to a GPLed program. Under GPL version 2, distributing complete corresponding source code (or a written promise for said source code) is required only when one distributes a copy of the GPLed program. Merely running the program doesn’t require the user to do anything with the program’s source code. In GPL version 3 the requirements are much the same while the language has changed (the GPLv3 talks about “conveyance” instead of distribution for increased portability among copyright regimes).

Distributing (GPLv2) or conveying (GPLv3) a copy of the complete corresponding source code (the code a human can read but a computer can’t) is required so that the recipients of the GPLed program can have the same freedom the distributor had. Allowing one to distribute only the object code (the code a computer can read but a human generally can’t) would let a recipient of the program run the program but not inspect the program (to see what the program is really doing), change the program (to make it do what one wants the program to do), and share the improved program (for the benefit of others). The GPL exists to spread and defend a user’s software freedom—the freedom to run, share, and modify computer software.

Tabini continues

Open-source software should exist and thrive not necessarily because it is better from a technical perspective (although that is usually a consequence of its other characteristics), but because it is unencumbered with artificial limitations that throttle’s someone’s ability to use it. These could take the form of a commercial developer preventing changes that encroach on their business model, or non-commercial developers who impose limitations on usage and development on others to “encourage” transparency and openness.

Now we see why Tabini has such strong objections to the preservation of software freedom—he argues against the GPL from the open source movement’s perspective. That movement was founded to be more acceptable to business, and in the eyes of the founders that meant, in part, to never raise a user’s software freedom as an issue. The Open Source Initiative, the organization that coined the term “open source”, does not teach that users deserve software freedom. So it’s not surprising that open source advocates take the side of a business over society at large or side with a proprietor over a free software activist by agitating for apparently desirable software to be released under a license that would allow proprietary derivatives (such as the new BSD license as Tabini mentions).

The GPL doesn’t prevent any commercial developer from using, sharing, or improving the program. The GPL merely requires that those who get a copy of the program get the freedom to use, share, and modify the program further. This is fair and just. Defending software freedom means defending against any “developer [who would prevent] changes that encroach on their business model” because software freedom says that every computer user should be free to make their computer do what they want, limited only by their own expertise, willingess, time, and money (all factors beyond a licenses purview). Not just commercial developers.

But more importantly, we shouldn’t prioritize commercial interests. Commercial development and distribution is a fine thing, but it’s properly a secondary concern. What’s chiefly important is social solidarity and free people. We need to be free to organize as we deem necessary, not as commercial interests are said to require. That’s what the free software movement is really all about. The free software movement is a social movement that advocates for the freedom to determine one’s own fate, to build and defend a society of such people who are free to work together for our mutual benefit.

Of course we can’t have all possible freedoms, as some freedoms conflict. So we have to choose which freedoms we want to value and then curtail conflicting freedoms. Hence the GPL disallows proprietary derivatives.

Update (2007-12-17): Marco Tabini responds saying that he “believe[s] that true freedom doesn’t need to be picked-and-chosen”.

“True freedom” doesn’t tell us which freedoms we’re talking about. Conflicting freedoms occur frequently—the freedom to drive your car anywhere you want conflicts with a pedestrian’s freedom to walk down that street in safety. Society must choose which freedoms it wishes to value and then curtail conflicting freedoms accordingly. Societies which value pedestrians more than drivers restrict cars to traveling on roads and require their drivers to obey traffic rules which often give the right-of-way to pedestrians.

Given what the free software movement values (more on this), it’s not surprising that this movement finds the new BSD license to be acceptable (as it grants users of covered software these freedoms). It’s also not surprising that this movement places a higher value on licenses which also preserve these freedoms for derivative programs as well (what’s known as a “copyleft” free software license—where copyright denies copying, distribution, and modification by default, copyleft is a method which ensures these freedoms).

Digital restrictions management (DRM) and software patents also threaten a user’s software freedom by reducing a user’s means to technically and legally change a program and share a program with others. Hence it’s also no surprise that the GPL would be changed to ensure these freedoms in the face of those threats by neutralizing DRM for GPLv3-covered software (closing the “Tivoization” hole, so named for the first major use of the GPLv2 weakness which allows Tivo to distribute GPLv2-covered software that users cannot effectively modify), and clarify language about the threat of software patents. By contrast, the new BSD license says nothing about software patents or DRM. This is part of why proprietors like that license; proprietors can use their superior advertising power to make their DRM and/or patent-encumbered derivative of a free software program more widely used than the free version. Then the free software developers are left to compete against a derivative of their own work, which is quite demoralizing. The act of licensing is itself a power, not a freedom, but free software licenses use that power to help the community mindful of the psycho-social effect it has when people are prohibited from helping themselves and their fellows. The new BSD license and the MIT X11 licenses allow anyone to turn a freedom into a power.

Tabini also asks “is the value of BusyBox enhanced or reduced by their choice of license? Or, otherwise stated, if there were a compatible BusyBox replacement that were licensed under a BSD-style license, would it be more successful?”. Until we know which value we’re being asked about and how success is being measured it’s impossible to have an answer. Typically when people ask questions like this they use the term “success” to mean popularity. Popularity can be beneficial when it is coupled with teaching people to value software freedom for its own sake; making software freedom popular is a fine goal to have. When people learn why we fight for software freedom they tend to favor free software, so there’s an increase in popularity while teaching others about the more important goal of of software freedom.

Why did the MPA infringe copyright?

The Motion Picture Association, a corporate movie lobby group, was distributing software which allows the installer (and, of course, the MPA) to get more information on bandwidth usage. The MPA hopes that this will more clearly indicate who is using the Internet to share copies of movies whose copyrights are held by the MPA’s clients. The MPA sends speakers around the world to discourage copyright infringement of its client’s movies. What are the odds the MPA would commit copyright infringement?

Update: Matthew Garrett tells more about his dealing with the MPAA.

Continue reading

Proprietors not as friendly to infringers as Free Software copyright holders

Illuminata Analyst Gordon Haff is quoted as saying

If people get the impression that even inadvertent license violations will get them involved with lawyers, you could well see some making the call that it’s safer to stay away from open source

The GNU GPL is not an “open source” license except that the Open Source Initiative organization placed the GPL on a list of approved licenses. This is trivial in comparison to writing and maintaining the license. The GPL was written by the Free Software Foundation, an organization which tells us that they “are not against the Open Source movement, but we don’t want to be lumped in with them” because there are real and significant philosophical differences between the two groups, differences that sometimes lead to radically different conclusions about the harm of proprietary software.

The language and development of the GPL proceeds along the line of defending freedom, something which the Open Source Initiative rejects due to its philosophy which aims to convince businesses and programmers that developmental efficiency is essential. The most recent revision of the GPL (GPLv3) is the first version any open source proponent had a hand in helping to write. The previous versions of the GPL were written before the OSI existed and before there was such a thing as the open source movement. To frame this issue as if “open source” is somehow generic term is merely an attempt to make that philosophy seem more entrenched than it really is (or to define its freedom-eschewing philosophy as the norm).

Continue reading