Giter Club home page Giter Club logo

maxieds / myprotesttotheillinoisdmcatakedownactof2020 Goto Github PK

View Code? Open in Web Editor NEW
0.0 3.0 0.0 731.4 MB

I cannot *believe* that my former Alma Mater let this happen! There is the source code from courses taught by Professor Craig Zilles and a masters level DOCS demigod instructor called Zych at the snapshot level of 2005 to make the points about fair use among others. Welcome to the club of educational open source software contributors, boys, and try not to complain!

License: GNU General Public License v3.0

Makefile 0.70% C++ 40.18% C 16.25% Roff 0.25% Java 0.56% Scheme 0.02% Shell 4.04% Assembly 37.16% Yacc 0.66% Lex 0.18%
dmca dmca-takedown uiuc cs225 c-plus-plus java mips-assembly old-school old-project jason

myprotesttotheillinoisdmcatakedownactof2020's Introduction

My protest and official reaction to the CS@UIUC DMCA Takedown Act of 2015

Does anyone actually remember 2005? (e.g., when uiuc.edu was not redirected to illinois.edu)

The apparent answer to this with respect to students at UIUC is apparently a decided NULL; response. I left the university with official coverage on my CV of "graduate engineering school degree" a couple of years before the horrid and off-putting invokation of Takedown (Act) termed (see this history) federal copyright law on CS students at my otherwise fine Alma Mater. Instead of dwell on the former poor administration decision making that by my readings online were supported at the time by Cinda Heeren and Craig Zilles, I will instead issue my response to the "takedown" blunder by reposting some code that I encountered in my freshmen CS courses the first time I was enrolled in them years ago. It appears (to me) that their support was not original and was actually plainly pre-dated by hidden messages of support for this policy CS department authorities many years back. So let's insist on being more positive and STEM-supportive in our post-undergrad educational initiatives!

I hope that the so-termed "code library" (which in its naming implies how fundamentally important to engineering enlightenment a proper and thorough introduction to data structures in C++ is) which I am currently taking word-for-word off my 2000-era backup media fills a void in the knowlegebase of CS-world education freely available online. When I first enrolled in CS225, this code was supplied for labs on a university-housed private file server for students on EWS. At least, I think its in good spirit to rectify the royal takdown act f-up by making available some of the forgotten about CS code literature which is actually one of the good things CS@Illinois has produced over the years.

Unfortunately, it appears that Cinda refused to re-use this code in her efforts to improve the MP (a.k.a. programming assignments) structures to CS225 in the years post-Jas0n and pre-UBC. The highlights of what she missed in her approximation to the previous course are covered (linked to as Cliff's Notes) here. To be clear, my endorsement of this code being made available online is no reflection on my past interactions (or viewpoints thereof) with the source-code-headered authors who may claim this prestige on their CV. Quite to the contrary. And, moreover, since the source is still so dated with only approximate Makefiles which reference the multi-thousands-per-licence Sun CC compiler instead of a reasonably modern invokation of the template capabilities of GNU's g++ (even by the standards in those days, this suggests laziness by the authors -- BTW), I think that "we" (as in the people) should bring this educational resource up-to-date. By doing this with a series of external pull requests, we can also make a thorough protest of the takedown act from years ago that hits on the derivative works clause violation to the DMCA. I also like the idea of correcting any logic errors found in the source just to inspire others to take up the spirit of offending the seemingly delicate, obsessive, and vocally temperamental sensibilities of the former (forgotten about these days) lecturer in CS whose name appears on the most (by plain old tally count) of the header files re-posted in this repository.

With all of this in mind, let's get started and enjoy the code! And, if there exist any questions there about this code, please either post a new issue thread or fork to generate a pull request to propose a redaction of offensive material. All issues and pull requests will be reviewed and thoughtfully considered within a short window of time after posting (give me at least one week). The editor does, however, reserve the right to deny and/or reject any questionably motivated modifications to the presentation in this repository after appropriate consideration.

myprotesttotheillinoisdmcatakedownactof2020's People

Contributors

maxieds avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.