Archive for the ‘linux’ Category

Some thoughts on the ethics of open culture.

Wednesday, July 7th, 2010

Mike the Musicologist asked me over the weekend if I read Daring Fireball. The answer is “Yes, spottily.” More specifically, I pick up Gruber on the Alltop “Egos” tab, when I remember to check that. Sometimes I go a week or more without checking.

So I missed this Emily Brill piece when Gruber first linked to it. That’s a shame, because I think it merits some discussion.

Here’s the basic summary: Harvard Law has something called the “Berkman Center for Internet & Society”, founded by a guy named Jonathan Zittrain. Zittrain and the Center are generally pro what might be called “open culture”. (I’m using “open culture” to refer to a general mindset that includes open source software, Creative Commons licensing, and a generally skeptical position towards intellectual property rights.) For example, Zittrain has been highly critical of Apple and the iPhone’s closed ecology.

Apparently, though, what Zittrain and the Center aren’t telling students is where their money for the Center comes from. That money comes from large players in the pro-open culture field and Apple competitors, such as Google (the largest single corporate contributor, according to Brill). (Microsoft is also a significant contributor, but I hate to lump them into the open culture field.)

Apple, on the other hand, hasn’t given any money to the Center. AT&T apparently gave a small amount of money to fund one project in the past, but may or may not be a current contributor; the situation seems murky. (See Brill’s article for details.)

No one has alleged that anyone at Harvard Law School has formulated opinions because he or she was paid to. But Berkman and Zittrain, due in no small part to the force of Harvard’s branding, have become increasingly important players in Internet policy and media circles. The appearance of conflicts matter; even if such conflicts are not the stuff of life and death, as they might be in medical research, they do impact legislation, stock prices, and consumer choices.

I generally think of myself as being pro-open culture, more so than MtM,  and not a blind Apple fanboy. (My professional life is mostly Windows on servers; my personal life is Macs and an iPod; my current portable machine is the Project e machine, an Asus eeePC 1005HA running Ubuntu 10.04.) I will say that I don’t get as worked up about Apple products as some people I could name.

But it seems to me that no matter what side you take on the open culture debate, it’s difficult to argue that there’s not a moral and ethical obligation to reveal your sources of funding, especially if you are an academic. As Brill points out, Lawrence Lessig, another leading open culture advocate, has a detailed disclosure policy posted on his website. (At the time of this writing, though, Lessig’s website appears to be down.)

Do I practice what I preach? I think so. Any conflicts I may have are noted in my “About” page, or within posts when relevant. (Speaking of conflicts: Mike Godwin, who is mentioned in passing in Brill’s article, is someone I was well acquainted with at one point in my life. But that was in another country, and besides, the wench is dead.)

Thoughtful responses in the comments are welcome.

Random notes: April 11, 2010.

Sunday, April 11th, 2010

This weekend has been rather busy, so I’m a little behind in blogging.

Friday was the annual barbecue roadtrip, in which a group of us rent a nice car and drive out into the Hill Country in search of barbecue.

After the jump, photos and commentary from the roadtrip, as well as the Texas Linux Fest:

(more…)

Random notes: February 5, 2010.

Friday, February 5th, 2010

I’ve registered for Texas Linux Fest on April 10th; look for me there.

Megan Abbot, a mystery writer I’ve heard a lot of good things about (but sadly, haven’t read yet; can anyone recommend a good starting point?) interviews Robert Crais, a mystery writer I have an enormous regard for, in the LAT.

Lawrence asks if Mike Dunleavy stepping down as coach, but remaining as GM for the Clippers, falls under the sportsfirings.com bailiwick. Beats me.

That does remind me of something I’ve been neglecting. Nets watch: currently 4-44, for a 0.083 percentage. That projects to 6.086 wins over the 82 game season.

Project e, part 4: quick note on Karmicing.

Saturday, November 21st, 2009

John Wells, the guy who wrote the handy guide to installing Ubuntu 9.04 (Jaunty) on the 1005HA and 1008HA (previously blogged here) has a new post up detailing how to upgrade to 9.10 (Karmic).

May his name be written in the Book of Life, and may flights of angels sing him to sleep every night.

Project updates.

Monday, November 9th, 2009

Project e update: I took the machine up to 2GB of memory earlier this week; it turned out to be much harder than I expected, mostly because getting the memory access door off the machine took more effort than I expected.

I just finished doing a clean install of Ubuntu 9.10 on Project e; I went the clean install route, instead of doing an upgrade in place, because there were some things I wanted to clean out, and I didn’t really have a whole lot invested in the current system. (However, I didn’t re-partition and blow away /home.) So far, wireless seems much more stable; no connection drops yet. Ethernet just works, straight out of the box (no loading of modules) and Bluetooth seems to work as well, modulo some flakiness in listing devices.

This install also took more effort, and more time, than I expected. However, much of that was my fault; the process for creating USB install disks changed from 9.04 to 9.10, and the instructions on the Ubuntu website are not clear on how to do that under OS X. I ended up having to move the 9.10 ISO over to the netbook and use the USB startup disk creator to make a bootable flash drive. I don’t see this as an Ubuntu problem as much as a “thought I knew what I was doing, should have read the docs first” problem.

Question: does anyone know of a good Karmic-compatible eeePC tray utility, now that eeepc-tray has been end of lifed?

6.00 update: I’ve been tied up dealing with some personal issues that I don’t want to go into here (for reasons of other people’s privacy) and haven’t had as much time as I would like to work on this. I’ve gone through all of lecture 2, and I’m hoping to knock out the assignment and move on to lecture 3 this week.

School: Registered for CSYS 4334, “Implementing Information Systems In Organizations” (in other words, more SQL Server 2005) and CSYS 4330, “Advanced Networking/Network Security” next semester. That second one should be fun.

MIT OpenCourseWare: 6.00, the home game (Part 1).

Wednesday, October 21st, 2009

School has wrapped up for the semester, at least for me. (Yes, I’m aware it is mid-October. Yes, I’m aware normal people are dealing with mid-terms. What can I say; that’s the way the St. Ed’s New College schedule worked out this time around.)

Now that I’ve got some free time, I can engage in some useful projects, like more Project e work (I’ve got a long multi-part post in the works that I hope to finish soon), updating the SDC pages, and perhaps some outside study.

I’ve written here before about the MIT OpenCourseWare initiative, and I decided this would be as good a time as any to start working through 6.00, “Introduction to Computer Science and Programming“. As I was reviewing the various readings, a thought came to me.

“Hey,” I said to myself, “wouldn’t it be nifty to blog this as you’re taking it?”

“That’s a definition of ‘nifty’ I was previously unaware of,” I responded.

“It’d give you some motivation,” I said.

“Why am I talking to myself?” I responded.

“I don’t know,” I said. “Have you considered medication?”

Anyway, my need for psychotropic medications aside, this seems like a good idea, if only to give my loyal readers something to laugh at. So…

Lecture 1.

Course readings.

Getting Started: Python and IDLE.

Problem set 1.

My code for problem set 1. (This has been tested on Project e with Python 2.6.2, on the MacBook with Python 2.5, and on the Nokia with Python 2.5.2. I haven’t tested it on my work machine yet.)

Comments on my code or coding style are welcome; as a matter of fact, they are downright encouraged.

Project e, Part 3: The Virtualizing

Thursday, September 3rd, 2009

Work on Project e continues, slowly, as time permits.

  • The Alfa WiFi adapter worked right out of the box; just a simple plug and play operation. Who’d a thunk it?
  • Built-in wireless continues to be a problem, but mostly on my home network. I am starting to wonder if this is an issue with the access point. Wireless at St. Ed’s (where I’m spending a lot of time these days) isn’t great, but at least the connections stay up.
  • As far as I can tell, the current version of Wireshark for Ubuntu 9.04 is 1.0.7, while the current stable version for other platforms (including Ubuntu Karmic, aka 9.10) is 1.2.1. Between that and the other wired/wireless networking issues, I think I’m going to wait until Karmic drops in late October, then upgrade and install Wireshark and Kismet if networking is stable.

In the meantime, I’ve spent the last few days playing around with something else…

(more…)

Project e: Part 2: The Ubuntuing

Sunday, August 23rd, 2009

Before I begin, a couple of notes:

First, I’d like to publicly acknowledge D. D. Tannenbaum as the first person to actually leave a real substantive comment on Whipped Cream Difficulties. (There was one spam comment before his, which I guess makes some sort of pathetic statement about the state of the Internet.) Thank you, sir.

Second, another size comparison:

IMG_0334 (Modified)

That’s my (somewhat beat up, as I’ve been toting it for a while) copy of Learning Python, 3rd Edition. As you can see, the eee is only slightly larger than the book; you can’t see this in the photo, but it is substantially thinner. I wanted to get a weight comparison between the two as well, but I don’t have a scale that will work well for that purpose; manufacturer’s quoted weight for the eee is 2.9 pounds.

On to The Ubuntuing.

(more…)

Project e: Part 1, the unboxing

Friday, August 14th, 2009

I’ve been wanting a netbook for a while now.

Why?

It isn’t because I’m unhappy with my MacBook; I love the MacBook (especially now that I’ve taken it up to 4 GB). I love it so much that the MacBook has almost become my primary desktop machine (pushing the beige G3 down on the stack; I’m now mostly using that for word processing and updating the SDC pages). Because the MacBook has become more of a primary machine, disconnecting everything to take it on the road has become an increasingly unattractive proposition.

What about the Nokia N800? Nice machine, very handy, very useful for checking email and some web browsing. Also great for running Maemo Mapper. But the N800 has been discontinued; while there’s a pretty active open source community right now, I don’t know how well that’s going to hold up in the future. Doing LINUX development on it is possible, but painful. And I’m getting to the point where I have trouble seeing the screen unless I zoom to 120% or 150%; doing that often messes up rendering in the browser.

What I wanted was a mid-size machine that I could use as a dedicated LINUX box, with a reasonably sized display, to do various things on:

  • sharpen my LINUX skills
  • penetration testing
  • Wi-fi hacking
  • learning Python
  • brushing up on my Perl, which has become rusty.

What I really wanted was one of the ASUS Eee PC 901 machines; the solid-state drive, form factor, and pre-installed LINUX were pretty attractive. But by the time I got ready to act, these machines had more or less vanished.

“Life is compromise”, said the Buddha. Or, if he didn’t, he should have. After the jump…

(more…)