Yale Senior Sean Haufler vs. the Administration of Yale College: The View from The Roasterie XXVIII: January 20, 2014
Sean Haufler: Yale censored a student’s course selection website. So I made an unblockable replacement:
I hope I don’t get kicked out of Yale for this.
In January 2012, two Yale students named Harry Yu and Peter Xu built a replacement to Yale’s official course selection website. They it called YBB+ (Yale Bluebook Plus), a “plus” version of the Yale-owned site, called Yale Bluebook. YBB+ offered different functionality from the official site, allowing students to sort courses by average rating and workload. The official Yale Bluebook, rather, showed a visual graph of the distribution of student ratings as well as a list of written student reviews. YBB+ offered a more lightweight user interface and facilitated easier comparison of course statistics. Students loved it. A significant portion of the student body started using it.
Fast-forward two years. Last Friday (1/10/14), Yale blocked YBB+’s IP address on the school network without warning. When contacted, Yale said that YBB+ infringed upon Yale’s trademark. Harry and Peter quickly removed the Yale name from the site, rebranded it as CourseTable and relaunched. Yale blocked the website again, declaring the website to be malicious activity.
Later that weekend, Yale’s administration told the student developers that the school didn’t approve of the use of its course evaluation data, saying that their website “let students see the averaged evaluations far too easily”. Harry and Peter were told to remove the feature from the CourseTable website or else they would be referred to the school’s punishment committee.
On Tuesday, Harry and Peter published a blog post explaining Yale’s censorship policy and the Internet exploded. The post hit the front page of Reddit and the top of Hacker News. The Washington Post and Techcrunch covered the story. Around the world, commentators decried Yale’s censorship as a freedom of speech violation. The world waited as Yale’s administration was silent for three days.
Finally, Mary Miller, the Dean of Yale College, wrote an open letter to Yale on Friday night. In this letter, she defended Yale’s decision to censor Harry and Peter’s website and course rating functionality, stating:
[Yale’s course] evaluations… became available to students only in recent years and with the understanding that the information they made available to students would appear only as it currently appears on Yale’s sites--in its entirety.
Worded less diplomatically, it appears the Dean of Yale College is expressing to students that:
You can use our course evaluation data, but only if you view the data as we tell you to view it.
Before you get out your pitchforks, there is one more piece to this puzzle: Yale also told Harry and Peter that the CourseTable website infringed upon the school’s copyrighted course data. It appears to be true; CourseTable hosted Yale’s course descriptions and student evaluations, or, if not the exact evaluations, they at least hosted derivations of them.
This copyright assertion, however, reeks of hypocrisy and inconsistency. Yale Bluebook, the official course selection website, was originally a student-made website that used the same data as CourseTable. Apparently, the student creators of Yale Bluebook received a de facto license to use Yale’s copyrighted data when they designed their site in a manner that Dean Miller felt was “appropriate”.
Hypocrisy or not, Yale’s copyright assertion appears to be somewhat valid. Although one could argue that the CourseTable website constitutes transformative fair use, I’m told that Yale does have a copyright to its course descriptions. This is an unfortunate outcome, since Yale’s copyright assertion muddles the argument that Yale’s actions violate Peter and Harry’s freedom of speech.
The story does not end here, however, since there’s a way to distinguish the freedom of speech issue from the copyright claims. What if someone made a piece of software that displays Yale’s course evaluation data in a way that Yale disapproves of, while also (1) not infringing on Yale’s copyrights or trademarks, (2) not storing any sensitive data, (3) not scraping or collecting Yale’s data, and (4) not causing damages to Yale’s network or servers? If Yale censors this piece of software or punishes the software developer, it would clearly characterize Yale as an institution where having authority over students trumps freedom of speech.
Guess what? I made it last night.
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.
My intent behind Banned Bluebook is to demonstrate two points to Dean Miller and the Yale administration:
If Yale grants students access to data, the university does not have the right to specify exactly how students must view the data.
Censorship through IP blocking and Deep Packet Inspection is not only unethical, it’s also futile. Dean Miller, I humbly request that you, on behalf of Yale, either uphold or deny students’ right, under school policy, to build software like Banned Bluebook.
If Yale affirms this right, I’d like you to publicly apologize for the events that have transpired over the last week, including Yale’s censorship of CourseTable and the pattern of hypocrisy we’ve seen in Yale’s copyright enforcement of course data.
If Yale denies this right, I’ll see you at the punishment committee.
And Yale Dean Mary Miller:
Miller pens open letter on YBB+ | Cross Campus:
With news of the YBB+ closure making it to the pages of the Washington Post and beyond, and an online petition opposing the shutdown gathering nearly 700 signatures, Dean of Yale College Mary Miller has decided to go public on the issue, drafting an open letter to the Yale community which will soon be posted on the Dean’s Office website.
In the letter, Miller grants that although the developers of YBB+ acted with “good intentions” and that the site’s closure came at a bad time, YBB+’s violated Yale’s acceptable use policy. Moreover, while Miller acknowledges the claims that blocking the site comes at a cost to freedom of speech, she asserts that the right to free speech does not entitle the illegitimate use of University resources.
Miller also suggests that the University objected to the manner in which YBB+ quantified instructor evaluations, decoupling the quantitative parts of a teacher evaluation with their written counterparts. When teacher evaluations were made available to student, administrators and faculty members had reached an understanding that the evaluations would be displayed holistically, Miller writes, adding that YBB+ undercut that agreement.
The full text of the letter is below:
January 17, 2014
To the Yale Community:
This past week, students in Yale College lost access to YBB+ because its developers, although acting with good intentions, used university resources without permission and violated the acceptable use policy that applies to all members of the Yale community. The timing for its users could not have been worse: over 1,000 of them had uploaded worksheets during the course selection period and relied on those worksheets to design their course schedules. And the means for shutting down the site immediately — by blocking it — led to charges that the university was suppressing free speech.
Free speech defines Yale’s community; the people who belong to it understand that they are entitled to share their views just as they must tolerate the views of others, no matter how offensive. The right to free speech, however, does not entitle anyone to appropriate university resources. In the case of YBB+, developers were unaware that they were not only violating the appropriate use policy but also breaching the trust the faculty had put in the college to act as stewards of their teaching evaluations. Those evaluations, whose primary purpose is to inform instructors how to improve their teaching, became available to students only in recent years and with the understanding that the information they made available to students would appear only as it currently appears on Yale’s sites — in its entirety.
Members of the YCDO and the University Registrar met this week with the developers, and to good end: the developers learned more about the underlying problems with using data without permission, the importance of communicating in advance with the university on projects that require approval and cooperation, and some of the existing mechanisms for collaborating with the university, among them the Yale College Council. Administrators, for their part, heard more about the demand for better tools and guidelines for the growing number of student developers, the need for a better approach to students who violate the acceptable use policy — in most cases unwittingly — and the value students place on information contained in teaching evaluations. All parties agreed to work toward a positive outcome, and they remain in conversation with each other to that end.
Dean of Yale College
Sterling Professor of History of Art