DOJ, Dreamhost, and DisruptJ20

The government has no interest in records relating to the 1.3 million IP addresses that are mentioned in DreamHost’s numerous press releases and opposition brief.

Basically, the Department of Justice served Dreamhost this warrant asking for

  1. the code backing the web site,
  2. the HTTP request and error logs,
  3. logs about backend connections to upload files to the server
  4. databases
  5. email account metadata and contents
  6. account information for the site owner

Dreamhost resisted the warrant as overly broad. The DOJ is backing off the HTTP logs and unpublished draft posts.

If the site is using certain WordPress plugins to track visitors, then it is possible that the IPs for visitors are in the database. Or if the DOJ looked at the public HTML and noticed a Google Analytics JavaScript, then they know they can issue a warrant to Google to get the visitor information. Would Google resist handing it over as hard as Dreamhost?


Apples to Oranges

My web hosting service, Dreamhost, happens to have a one-click-installer for Moodle. So I installed one for my own personal sandbox. In looking at the available roles, it suddenly occurred to me…. Comparing any LMS to another is like comparing an apple to an orange. The industry is like the Tower of Babel. Each product has its own jargon covering much of the same ground in absurdly different ways. How could you have an Internet if all the servers talked to each other so differently? Yet in technology created for higher education every system has a different name for the person who teaches a class or even if the name is the same, the capabilities differ.

Sure, there are some commonalities, even apples and oranges are both fruit, but the developers had different conceptual models in mind. The same word meaning different things really is quite annoying. Another example is a course in Vista is a container for the type of place where learning takes place whereas in Learn a course is where teaching takes place. Teaching in Vista takes place in sections. So… Vista : section :: Learn : course.

These different conceptual models are why the faculty get so irate about change. It is hard enough to have to learn new places to click and how to accomplish what you used to accomplish. For some period of time they have to have two vocabularies and maybe even years later they still cannot call it the correct term. (WebCT CE/SE called where teaching takes place courses and both former and current coworkers 6 years later still call sections “courses”).

One would think standards organizations like the IMS Global Learning Consortium would help solve this. Every product adhering to a standard should end up adopting consistent terminology, conceiving of objects similarly, and conceiving of processes similarly. This make comparing the two easier. Except the standard adoptions appear to be in the integration components or database not the main product.

I really feel bad for the instructional technologist who has to support more than one learning management system.

Also, selecting a new LMS seems like an insanely difficult task when trying to learn a dozen vocabularies enough to ascertain whether it has what you need.