A few days ago, I posted about two students at Yale (Harry Yu and Peter Xu) who built a student course selection web site that was far superior to any of the official tools offered by Yale. Yale shut them down.
On Friday, Mary Miller, Dean of Yale College, posted an official response to the controversy.
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.
We have not yet seen a public response to this post from Xu and Yu. What has emerged, however, is a surprising response from another Yale student, Sean Haufler. (H/T to Clay Andres)
Sean built a Chrome extension called Banned Bluebook to replace the banned functionality. From Sean’s blog post:
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.
It is well worth reading Sean’s post to follow his logic. I hope Dean Miller takes the same reasoned tack with Sean as she did with Harry Yu and Peter Xu. This can still end well for all parties. Seems to me there’s a great combination of lessons learned by all and, most importantly, a better course evaluation and selection process for Yale students.