Apparently two clicks away was two clicks too many.

Ubuntu GNU/Linux’s Benjamin Mako Hill writes that he’s “perplexed by the recent fracas around the possibility of Ubuntu shipping non-free drivers by default as part of the feisty release goal to bring the bling“. “Feisty” is the codename for the next major release of Ubuntu GNU/Linux and “bring the bling” refers to splashy video effects like making windows shimmer when moved, or spinning the desktop image around. As of the time/date stamp on this post, the Ubuntu Wiki (linked above) says that the proprietary video driver software will be installed by default but won’t be enabled unless the user’s video hardware wouldn’t work without it. None of this discussion seems to get into the proprietary firmware (software uploaded to the computer running on some device) which will be employed as well.

So we’re presented with an opportunity to better understand what Richard Stallman is talking about when he describes the difference in reaction between a free software proponent and an open source proponent. I recommend reading the entire question-answer exchange so as to get proper context, but here’s a small quote:

So if I am offered a choice between a proprietary program which is powerful and reliable and a free program which is not, I choose the free program because that I can do in freedom. I’d rather make some practical sacrifices to reject oppression.

But suppose you want both? Suppose you want freedom and solidarity, and you want powerful reliable software? How can you get it? You can’t get that starting with the powerful, reliable, proprietary program because there is no way you can liberate that program. The only way you can get that, your ideal goal, is to start from the free program, technically inadequate as it may be, because you do have the option of improving it. That is the only path that can possibly ever get you to your ideal situation. Insist on freedom and make the program better.

Ubuntu’s choice is hardly surprising. Ubuntu’s unwillingness to abide by their own philosophy (“Every computer user should have the freedom to run, copy, distribute, study, share, change and improve their software for any purpose, without paying licensing fees”) is not new; Ubuntu’s fealty to the open source philosophy is clear (despite any language suggesting that software freedom ranks highly).

Continue reading

6 new DMCA exemptions

Three times a year the US Copyright Office reviews applications for exemptions to the Digital Millennium Copyright Act. This time, the office has granted 6 new exemptions, the largest number they’ve granted so far. EFF has the details on the new exemptions.

One new exemption I’d like to draw your attention to:

Computer programs and video games distributed in formats that have become obsolete and that require the original media or hardware as a condition of access, when circumvention is accomplished for the purpose of preservation or archival reproduction of published digital works by a library or archive. A format shall be considered obsolete if the machine or system necessary to render perceptible a work stored in that format is no longer manufactured or is no longer reasonably available in the commercial marketplace.

This will help the Multiple Arcade Machine Emulation project which writes software so that you can play arcade games on a modern home computer if you have a copy of the arcade game software (for instance, playing the original Pac-Man program on your home computer with perfect sounds, graphics, and with all the interaction of an arcade machine). Unfortunately, MAME is non-free software because its license prohibits commercial distribution. MAME’s copyright holders fear that if it could be legally distributed commercially MAME would threaten the extant arcade market by allowing arcade owners to set up MAME machines which could play many arcade games; a single box that could replace many arcade units. I don’t see that as a threat but an improvement to the arcade market.

Furthermore, the free software movement is in favor of commercial distribution because commercial distributors can help grant software freedom to more people and make money in the process; money that can be put right back into making and distributing more free software. Arcade game copyright holders could distribute old game code under free software licenses rather than let old arcade machines fall into disrepair and vanish from the market.

Here’s hoping MAME’s copyright holders reconsider their license and distribute MAME as free software.

Java may be released under the GPL and more on Sun’s GPL Java promos

Sun Microsystems says they’ll release their Java runtime software under the GPL. They haven’t done this yet, so there isn’t much to celebrate now. But in 2007, Sun’s Java ME, Java SE, and Java EE should be released under the most widely used free software license.

If this happens, many thanks are due to Sun. This will be a substantive contribution to software freedom everywhere and will help many people do lots of things we can’t do so easily right now (including playing multimedia on a webpage inline, right there on the page). I’ll look forward to seeing the source code licensed to me under the GPL.

Sun held a conference to announce this and the speaker misintroduced Richard Stallman as being

[…] first and foremost, the name associated with Open Source. He has been the strongest advocate, for many years, in driving the understanding of the value of the Open Source program. And in the past, in the context of licensing and distribution plan for Java, he has had some issues and has published a paper called “The Java Trap“, and, you know, we’ve taken a long hard look at that and respect the perspective there. But with today’s announcement, I think you’ll see a bit of a change.

Some of what he said is true: the Java trap will be significantly disarmed by GPLing Sun’s Java. But another part is not true: Richard Stallman does not promote Open Source. He takes great pains to tell people this every time he talks. You won’t see it in RMS’ segment promoting Sun’s soon-to-be freed Java because that is obviously edited. All of the Sun videos linked from this article are licensed under the Creative Commons Attribution-NoDerivs 2.5 License.

Why would Sun do this if they’re making so much money and wielding so much persuasive power with a non-free Java?

The folks who write Apache Jakarta (a FLOSS Java replacement) say it’s because of Jakarta’s progress in replacing Sun’s Java, functionally speaking. There are other free software Java projects bearing down on Sun too: GNU Classpath and Kaffe, to name a couple more. In short, Sun saw the free competition on the horizon delivering a significant part of what Sun distributes under a non-free license and Sun knew they had to do something to retain an audience in the long term. This was a move to remain relevant.

Continue reading

How “open source” became useless and GPLv3 became a hero?

Prof. Eben Moglen says that GPLv3 will prevent a user’s loss of freedom in light of the details of the Novell-Microsoft deal.

Microsoft claims that the Linux kernel infringes on many of Microsoft’s patents. Microsoft would love to be a gatekeeper telling which Linux kernel users can continue to use Linux and which can’t by covering certain Linux users. Novell isn’t making as much money as they’d like to. Novell becomes a target for Microsoft’s millions—Novell recently agreed to take $348m of Microsoft’s money in exchange for signing a patent agreement which says that Microsoft won’t sue users of Novell’s GNU/Linux distribution for alleged patent infringement. This makes it look like Novell is agreeing to Microsoft’s claims that patents are being infringed and Novell is signing this deal for the benefit of Novell’s users.

In reality, no substantive proof of infringement has come from Microsoft, and Novell’s deal with Microsoft probably made enough big Linux kernel development corporations nervous enough to want to push hard for the Linux kernel to be distributed under GPLv3, the next improved version of the GNU General Public License; the license under which the Linux kernel is distributed.

So, it’s looking more likely that Novell did do the free software community a favor, even if they did it by making a huge mistake for themselves.

Also worthy of note, Moglen’s review of the “open source” language which led to this outcome:

“What’s happened is that “Open Source” has died as a useful phrase – Free Software, the GPL, the FSF – all have become major stakeholders in the industry in Microsoft’s verbiage.”

“Once you’re a major stakeholder you don’t go back to being a minor stakeholder unless you go bankrupt – and we can never go bankrupt because we have no business to lose.

“So if we’re major stakeholder. now we stay that way until the end of the chapter, and that’s a problem for Microsoft.”

Repetition is the key to learning.

Alberto Milone is looking for a new video card. Why? Because the driver software he chose to run his current video card doesn’t work anymore.

My old ATI card is not supported any more by the ATI driver (fglrx) since version 8.28.8.

One wonders why treatment like this deserves the name “support”. If ATI really cared about their users they’d at least make the software free for hardware they no longer wish to deal with. Apple has the same problem, as any Apple Newton user or anyone trying to develop bootable CDs for so-called “old world” PowerMacs will attest to.

Milone asks for help picking a new ATI card (!) and lists the criteria he wants you to use to help him place more trust in his apparently untrustworthy master. One of those points is “it should be supported by the latest ATI driver”.

He also says what he’d rather buy—a card that runs with free software drivers? No: “I’d rather buy a card of the X series (e.g. X800) so as to be sure that the support for it won’t be dropped soon.”.

SFLC’s Bradley Kuhn says Microsoft’s patent pledge is “worse than useless”.

Bradley Kuhn, former Executive Director of the Free Software Foundation now Chief Technology Officer for the Software Freedom Law Center has published his take on the Microsoft patent pledge—useless to free software developers because of what they must do to qualify to use it at all, worse than useless for those who feel safe because of it. All cards on the table, I had Bradley Kuhn on my show and he was an excellent guest. I was also pleased to hear him speak at the University of Illinois on April 24, 2004 (read more about this talk) and I enjoyed dinner with him and the Free Software Society afterwards. This talk is Copyright Free Software Society, Urbana, Champaign. Verbatim copying, distribution and public performance of this entire speech recording is permitted in any medium provided this notice is preserved.

In short, the pledge applies precariously to developers who work in a vacuum: those who write original software in their spare time, receive no payment for it, and do not distribute it to anyone under the GNU GPL. It’s worse than useless, as this empty promise can create a false sense of security. Don’t be confused by the illusion of a truce; developers are no safer from Microsoft patents now than they were before. Instead, Microsoft has used this patent pledge to indicate that, in their view, the only good Free Software developer is an isolated, uncompensated, unimportant Free Software developer.

Why did Novell get involved with Microsoft and stand behind this? Is Novell simply so cash-poor that deals with Microsoft look good?

Read Kuhn’s complete essay here:

Continue reading

When Microsoft and Novell work together where does software freedom go?

Miguel de Icaza wrote about the Novell-Microsoft deal and quoted a number of interesting points in his post for free software users.

The webcast is not available in any form free software users can play without installing something proprietary. Adobe Flash requires a proprietary plug-in (although work to fix this continues) and Windows Media requires Microsoft Windows and a proprietary program. If you can view either in a free software OS today it’s because you’ve installed proprietary software to do that job.

Quoting the Microsoft-Novell Q&A:

Under a patent cooperation agreement, Microsoft and Novell provide patent coverage for each others customers, giving customers peace of mind regarding patent issues.

Q: What does the patent agreement cover with regard to Mono and OpenOffice?

Yes, under the patent agreement, customers will receive coverage for Mono, Samba, and OpenOffice as well as .NET and Windows Server. All of these technologies will be improved upon during the five years of the agreement and there are some limits on the coverage that would be provided for future technologies added to these offerings. The collaboration framework we have put in place allows us to work on complex subjects such as this where intellectual property and innovation are important parts of the conversation.

In other words, most free software users get no coverage under this deal because they’re not Novell customers and they’re not Microsoft customers. What do the minority get here? Not much. Microsoft/Novell customers can’t spread their coverage as they spread the software. The agreement is incompatible with free software, like many other patent licenses are including Fraunhofer’s MP3 license. Microsoft and Novell are asking you to think of yourself instead of your community.

The specific mention of Mono, Samba, and OpenOffice.org tells us what programs’ functionality are in Microsoft’s sights for future patent litigation. This litigation can cover use as well as development because you are using patented algorithms merely by running patent-encumbered programs. In other words, merely by running these programs one becomes liable to lose a patent infringement lawsuit. Before you consider ditching free software, keep in mind that this is only Microsoft’s view of their patents. They can be wrong.

The “conversation” has nothing to do with “intellectual property” or “innovation” (which is often used to distract you from talking about your freedoms as a computer user). The subject at hand already has a name—software patents—and that name reminds us of previous conversations where we agree to work to abolish them.

Non-free media for a free software conference? Again?

Recently there was a symposium at Seneca College, Canada called the Free Software and Open Source Symposium (FSOSS). The name tells you what the speakers were supposed to address.

Unfortunately, and contrary to the name of the event, software freedom discussion is apparently not welcome and the recordings are needlessly encoded such that many free software users can’t play them.

See the updates and comments at the end of this post for some news on the struck portions of the post.

Continue reading

No blogging allowed at “consumer generated media” conference

Boing Boing has the scoop:

The Nielsen Buzzmetrics conference on “Consumer Generated Media” (e.g., blogs, Flickr streams, youtubes, Wikipedia, etc) has a blanket prohibition on any reporting or blogging. Now, there’s nothing wrong with an off-the-record conference, I’ve attended and even helped run many of them. But the usual practice is to adopt the Chatham House Rule — no reporting on stuff that the speaker declares off-the-record, and no attributing any remarks without permission of the speaker. It’s pretty ironic for a “consumer generated media” conference to prohibit the creation of “consumer generated media.”

Although I do think there’s something wrong with an off-the-record conference particularly when people are invited who report things or simply enjoy their freedom of speech. The last sentence is telling (“But there’s an interesting parallel to the standards meetings and UN treaty bodies I’ve attended on Internet [governance] — the less Internet access those meetings had, the more likely it was that the meeting had been called to destroy the Internet.”); it’s not for the speaker to decide whether they’re to be a part of “consumer generated media”, it’s for the person reporting to decide. If you don’t want your comments to be repeated, don’t tell them to people you can’t trust to keep your secret. Certainly don’t hold a conference to air them.

Some issues are too important not to share; there are reasons why the high-ranking officials in government, for instance, have closed-door meetings to discuss the fate of democracy. I recall a similar problem writ small regarding secrecy at an ostensibly “community” radio station where I used to work. A number of important Board meetings were held in closed session (I was the only person to regularly attend these meetings as an audience member and I was regularly kicked out of the closed session discussion so often nobody else at the station heard the run-up to the closed session affair). Meeting minutes had insufficient detail to put together voting records even on open session votes. This Board defended Board-elected Board members (in other words, the Board was not fully accountable to the voting members) in the worst way by saying it helped keep control over the Board. Board meetings allotted far too little time to discuss matters of significance such as why ballots in one Board election were shipped out to an unnamed accountant, why the accountant’s unobserved vote tally was being taken seriously, and where those ballots ended up afterwards. I learned that not all paying members had received ballots in that election. Policies such as these are carefully constructed to maintain the appearance of fairness and democratic oversight while delivering neither.

So even though I disagree with the take Boing Boing presents here, I find the subsequent discussion of consumerism interesting and I wonder if they’re as sensitive to the self-contradiction they pose as I’m sure you will be if you read their post.