Yale Student Creates Unblockable Replacement For Useful Course Catalog Site Yale Blocked; Yale Reconsiders Initial Block
from the boom-goes-the-dynamite dept
I'll never understand what makes some people and organizations freak out when users of their systems make better versions. A decade ago we wrote about two examples of this: when a genealogist made a much better version of the interface to search through Ellis Island's data, and when someone built a better version of Odeon Cinema's website to work with non-IE browsers. In both cases, the official websites freaked out that someone might make a better version without permission.The same kind of thing played out last week, with a story you might have heard of, concerning Yale blocking access to a site built by a pair of students (two years ago), creating a better course catalog. Unlike Yale's official course catalog, this one made it easy to see class evaluations and teacher ratings. Yale came up with a variety of excuses for this block, first saying that the site's name, YBB+ (for Yale Blue Book Plus) violated the university's trademark on Yale Bluebook. After the students changed the name to CourseTable, the university blocked it again, claiming it was "malicious."
Then, after all of that, Yale also claimed that CourseTable violated the copyright in the course descriptions. I would think that the developers would have an incredibly strong fair use claim here (use in education, not interfering with the market "value" of the original, etc.).
Either way, another Yale student, Sean Haufler, saw how ridiculous all of this was, and decided, what the heck, he could write a system that clearly gets around all of Yale's supposed complaints: he created a Chrome Extension, so that the same information from CourseTable/YBB+ shows up whenever anyone using it surfs through Yale's official site. He notes that this seems to get around all of Yale's claimed issues:
As Haufler points out, he's hoping to demonstrate to Yale's administration that not only was this whole censorship effort stupid and futile, but that if it's granting students access to data, it shouldn't then try to block how they use that data. It seems especially troubling that an institution of higher learning would do this kind of thing.I built a Chrome Extension called Banned Bluebook. It modifies the Chrome browser to add CourseTable’s functionality to Yale’s official course selection website, showing the course’s average rating and workload next to each search result. It also allows students to sort these courses by rating and workload. This is the original site, and this is the site with Banned Bluebook enabled (this demo uses randomly generated rating values).
Banned Bluebook never stores data on any servers. It never talks to any non-Yale servers. Moreover, since my software is smarter at caching data locally than the official Yale course website, I expect that students using this extension will consume less bandwidth over time than students without it. Don’t believe me? You can read the source code. No data ever leaves Yale’s control. Trademarks, copyright infringement, and data security are non-issues. It’s 100% kosher.
Just as I was finishing up this post, I learned that Yale dean Mary Miller has admitted to perhaps reacting too hastily, and recognizing that technology has changed quite a bit. While she still seems to claim that using the data violates an acceptable use policy, she seems at least willing to consider this:
Although the University acted in keeping with its policies and principles, I see now that it erred in trying to compel students to have as a reference the superior set of data that the complete course evaluations provide. That effort served only to raise concerns about the proper use of network controls. In the end, students can and will decide for themselves how much effort to invest in selecting their courses.
Technology has moved faster than the faculty could foresee when it voted to make teaching evaluations available to students over a decade ago, and questions of who owns data are evolving before our very eyes. Just this weekend, we learned of a tool that replicates YBB+'s efforts without violating Yale’s appropriate use policy, and that leapfrogs over the hardest questions before us. What we now see is that we need to review our policies and practices. To that end, the Teaching, Learning, and Advising Committee, which originally brought teaching evaluations online, will take up the question of how to respond to these developments, and the appropriate members of the IT staff, along with the University Registrar, will review our responses to violations of University policy. We will also state more clearly the requirement/expectation for student software developers to consult with the University before creating applications that depend on Yale data, and we will create an easy means for them to do so.
Thank you for reading this Techdirt post. With so many things competing for everyone’s attention these days, we really appreciate you giving us your time. We work hard every day to put quality content out there for our community.
Techdirt is one of the few remaining truly independent media outlets. We do not have a giant corporation behind us, and we rely heavily on our community to support us, in an age when advertisers are increasingly uninterested in sponsoring small, independent sites — especially a site like ours that is unwilling to pull punches in its reporting and analysis.
While other websites have resorted to paywalls, registration requirements, and increasingly annoying/intrusive advertising, we have always kept Techdirt open and available to anyone. But in order to continue doing so, we need your support. We offer a variety of ways for our readers to support us, from direct donations to special subscriptions and cool merchandise — and every little bit helps. Thank you.
–The Techdirt Team
Filed Under: blocks, course catalog, useful, websites
Companies: yale
Reader Comments
Subscribe: RSS
View by: Time | Thread
*sigh*
I just don't have anything polite to say.
[ link to this | view in thread ]
Recognizing their mistake?
Yeah, they're not admitting to going overboard at all, they're still claiming to have been 'looking out for the students', they probably just got tired of wiping the egg off their faces as each of their excuses was shot down and shown to be groundless and/or ridiculous.
[ link to this | view in thread ]
[ link to this | view in thread ]
Leapfrogs
Well, the students have surpassed their teachers, so at least that much of the educational process is still working as it should be at Yale.
[ link to this | view in thread ]
[ link to this | view in thread ]
Re:
[ link to this | view in thread ]
Changing the way the data is presented is a violation of the Policy?
[ link to this | view in thread ]
[ link to this | view in thread ]
[ link to this | view in thread ]
Re:
[ link to this | view in thread ]
Easy
It was easy until you got in the way.
[ link to this | view in thread ]
[ link to this | view in thread ]
loss of control.
I work for government agency. I see stuff like that. People can't directly gain "control" over others like they can in private industry, so they use other methods to.
This is just one of many.
[ link to this | view in thread ]
Right, they will never say it the right way, which is:
"Technology has moved faster than the faculty did"
[ link to this | view in thread ]
[ link to this | view in thread ]
Re:
[ link to this | view in thread ]
Legitimate concerns missing from article
The fear of someone hijacking the trust of users is simple and unfortunately justified. The approach of demanding that the full source code be turned over to the organization and compiled/distributed by the organization seems straightforward enough. However, licensing headaches and, more importantly, continuing support of the code make this approach untenable.
As such, the best approach is probably to firmly (with legal backing) request that a disclaimer be added to the alternative version of the site stating that it is not the official version (along with a link to the official version). In this way the organization can easily gain summary judgements if someone sues over malware or erroneous data distributed by the alternative version.
Clearly this was handled poorly by Yale, but simply ignoring the site's existence could, unfortunately, result in legal action against the University. Even worse, given the right judge, that legal action would have a small but significant chance to succeed.
[ link to this | view in thread ]
If Mary Miller is an example of the "education" one would receive at Yale, one is better off saving that tuition money for a lobotomy. You'd end up better off.
[ link to this | view in thread ]
Technology
__________________________________
Doesn't speak very well of the Yale faculty. If I were on the Yale faculty I'd be pretty upset that Mary Miller was making me look like a fucking moron.
[ link to this | view in thread ]
Anybody heard of regulatory capture?
[ link to this | view in thread ]
Been there, done that
When corporate found out, they first threatened to fire me (for "hacking") then decided they owned the software (it had been developed on my own time) and standardized on it. They assigned me to maintain the code, in addition to my other duties, at no additional pay.
I refused (this did not go over well). They got some other schmo to husband it, which did not go over well either.
[ link to this | view in thread ]
[ link to this | view in thread ]
Is anyone else reading this as "we're going to figure out how to update our policies so that this new thing will be banned too"? "we will create an easy means for them to do so" does give me some hope that they've seen the light.
[ link to this | view in thread ]
[ link to this | view in thread ]