What XPAT-less NNTP servers could do to give their users XPAT support.

I’m starting a new tag with this article—Technical—where I’ll cover technical subjects with little or no explanation of the jargon. These topics are not intended for the novice or the uninitiated. Everyone’s free to read and participate in the discussion, of course, but sometimes I feel like getting to the heart of the matter more than I feel like setting up the discussion.

Chris Ilias quoted Giganews support on why XPAT isn’t supported on Giganews servers:

The XPAT command attempts to search through our entire spool of over 700 million articles, to match on a specific keyword, that is often found only in a handful of newsgroups. The command puts enough of a load on our servers, that several people using this at one time can affect the performance that all of our customers receive.

As one of the posters in that blog pointed out, this is somewhat misleading. XPAT only searches one group; a GROUP command must preceed an XPAT command. That reduces the number of articles being searched by a great deal. But what if it could be reduced further still?

Continue reading

An interview, a talk, and a book.

Richard M. Stallman gave an interview to Source21.nl during FOSDEM. Eben Moglen also gave a talk and took questions. This is available in two parts (1, 2). The second section has the Verbatim copying and distribution of this entire article are permitted in any medium provided this notice is preserved. license in it.

You can download a PDF copy of RMS’ book of essays Free Software, Free Society. My father bought me a copy when it was first printed.

The licenses for each work are embedded in the works, so passing on a copy of either file or both is all you need to do to share with a friend. If you wish to modify the book you can do so, license terms are on page 2.

Should Planet blogs ask permission? Today, yes. Tomorrow, no.

A Planet blog is a blog where all the posts come from other blogs. Visit the GNOME.org Planet blog for an example. On one side you see a list of all the people whose blogs make up planet.gnome.org, on the other side you see the blog posts.

The question I’d like you to consider is: Should Planet blogs ask permission before including someone’s blog in their Planet?

I have two answers:

  • Today: yes

    Today, a Planet blog is built by a program that makes copies of blog posts for the purpose of distribution when someone visits the Planet blog. When copying and distribution come into play, copyright law kicks in and one should get permission.

  • Tomorrow: no

    Sometime in the future (what I’m calling “tomorrow”) Planet blogs may work differently. They may work by having the visitor’s web browser do all the blog post collection work. This means that the visitor is requesting the copies from each of the participating blogs and this copy is most likely being made for personal viewing, not distribution. In other words, the visitor’s web browser is doing almost the same work it would do if the visitor went to each of those blogs. To me, this is not something that ought to be considered the same way as how Planet blogs work now. This is basically linking and should not require permission (just as recommending a book to someone and telling them where to get that book doesn’t require permission).

Google: the proprietor of your programs and your data, at what cost to your privacy and civil liberties?

Occasionally I come across articles about Google that say they can’t understand Google’s business plan. Google’s business plan seems obvious to me and has for some time now—collect and index data about a large number of people and then deliver interesting summaries of that information to their paying clients. They’ll acquire the information by providing seemingly attractive gratis services to the world.

At first blush, using services people seem to want (spreadsheet, search engine, database, word processor, etc.) in order to collect information about you that they can either leak (release on accident) or sell (release on purpose) seems like a good bargain so long as the services are available gratis. Sadly, most people don’t look beyond the glitzy services Google offers, so they won’t encourage others to think beyond what they’re getting from Google.

I want to encourage you to think more deeply about this because online services are coming back into vogue.

Continue reading

The dangers of DRM for children

Here’s a nice book for you to share with children: The Pig and the Box. It’s licensed under the Creative Commons NonCommercial ShareAlike license so you can share it non-commercially as much as you like. You can even build on it, remix it, translate it, and make new stuff based on it so long as you license your new stuff under the same license. If you don’t like any part of it you can change it and republish it non-commercially.

The PDF file you can view or print anywhere and the source files you can more easily remix into something new.

Some folks have already helped by translating the book into Spanish, French, Chinese, Danish, Finnish, German, Hungarian, and Italian. There’s also a coloring book version.

And there’s also a book called “The Crow Who Could Fly” in English, German, Hungarian, and Spanish.

Read more about the books and help support the author.

Freedom or power?

Someone who apparently works for Novell (a distributor of a GNU/Linux system) named “dobey” asks

I continue to see people blog about how site foo doesn’t use open source software to play videos, or how company bar won’t release some piece of code as open source. And the big argument here is always how it limits the freedom of people, particularly a very small subset of the development world. But does it really limit freedom, more than the alternatives might?

First, the open source movement was started in part to get away from framing anything in terms of a user’s software freedom. The open source movement wants to speak strictly in terms of practicalities particularly for programmers, not ethics or the effect on users, so the free software movement and the open source movement have a different way of looking at the world.

Second, yes, it does. With non-free codecs you are restricted in the same ways any other non-free software restricts you. Practical consequences of not having these freedoms include:

Continue reading

Apple building its iPod popularity on the backs of its abused labor force.

The BBC reports that despite Apple’s alleged zero tolerance policy for any instance, isolated or not, of any treatment of workers that could be interpreted as harsh, Apple has been found to support workers:

  • working more than six consecutive days 25% of the time,
  • working more than 60 hours a week a third of the time,
  • and suffering two instances of staff being made to stand to attention as a form of disciplinary punishment

I’d say at least two instances because Apple’s report was not independently verified.

I’ve covered why supporting Apple is a problem for the progressive Left. Apparently I was wrong when I said

If Apple’s workers are treated unethically, we can rally against their products […]

Will progressive Leftists care how Apple’s workers are treated?

Apple says the workload was excessive and will return to a normal 60-hour work week.