20 January 2014

Wanker of the Day: Yale University

    
Before Plugin                                    After Plugin  
Yale has a course selection website, and a two students, Harry Yu and Peter Xu, came up with a personal website that aggregated the ratings so that students could look at ratings and workload when selecting a course.

Yale blocked the site, and threatened disciplinary action against them so another student, Sean Haufler,  wrote a Google Chrome shortcut that does this on the fly.

Basically, Yale does not want students to access this data in a coherent way, because, tenured professors who cannot or will not teach do not want students avoiding their courses:
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.

………
And then it hit the internet:
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”.
(emphasis original)

And there were the inevitable claims of copyright and trademark infringement, and Mr. Haufler came up with his solution:
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.

………

If Yale denies this right, I’ll see you at the punishment committee.
Here's hoping that Yale backs down.  If not, I hope that you talk to the ACLU.

In my day, of course, we had to talk to each other, I recall a materials course, taught by a Professor Clapp, was called "Catching the Clapp," but I only discovered that after I was half way through the class.

I appreciate the value of tenure, but this should not be a justification for erecting the, "The Great Firewall of Yale."

It's not like their jobs are at stake over this, just their egos.

0 comments :

Post a Comment