From 64ce1977b2195418dbec3f552c8d71d934d7dd5f Mon Sep 17 00:00:00 2001 From: Joshua Talbot <69987911+Yiroh@users.noreply.github.com> Date: Sat, 22 Jun 2024 09:42:54 -0400 Subject: [PATCH] History timeline (#191) * One Laptop Per Child + Foss Minor History Update Added a lot to the One Laptop Per Child History relating to RIT and The history for FOSS Minor at RIT. * Michael Nolan Meeting Notes Had an informative meeting with Michael Nolan about the history of Open Source @ RIT, got some great notes from it. * Rephrased Notes from Meeting with Michael Nolan Think this is roughly what the history page's contents will be, though I will definitely run it by several people and undergo github review process to make sure everything is correct and worded properly. * History format fixes, local build instructions,, and open@RIT tab Fixed some history format issues after I locally built, added instructions for users who wish to locally build as well. ALSO redirected the open@RIT page to the open@RIT website! * Large typos fix, bullet point fix Removed the floating links at the bottom as they were already included in paragraphs where appropriate, then fixed the bullet point markdown format. Lastly read through the content twice looking for typos, hopefully catching everything. * More Typos Fixed, Remy RIT Alumni Update My eyes deceived me and there were more typos to be fixed. Thanks to Grammarly (not sponsored, not affiliated in any way), there should not be as many, if at all. * More appropriate description of Open@RIT Open@RIT isn't just open-source, or an undergraduate program. Open@RIT is more of an organization that is very inclusive, so open work (they even defined the word themselves). * Update history.md Co-authored-by: Justin W. Flory * Update FOSSBox heading Co-authored-by: Justin W. Flory * Update OPEN@RIT heading Co-authored-by: Justin W. Flory * remove : from LibreCorps heading Co-authored-by: Justin W. Flory * Capitalize Open Source Co-authored-by: Justin W. Flory * more capitalizing Open Source Githubs interface is not the greatest for combining these PR review suggestions Co-authored-by: Justin W. Flory * Fix various naming things like FOSSBox, Open Source, and Open@RIT Finally figured out how to batch suggested changes Co-authored-by: Justin W. Flory * Add links to some aspects of the history page Co-authored-by: Justin W. Flory * (almost) the rest of the owl Misc fixes and stuff from Justins suggestions Co-authored-by: Justin W. Flory * Removed URL, removed FOSS@RIT Removed the URL in the config file that was not referenced anywhere, removed the FOSS@RIT section and added some of its information to the FOSSBox section. --------- Co-authored-by: Adrian Edwards <17362949+MoralCode@users.noreply.github.com> Co-authored-by: Justin W. Flory --- README.md | 11 +++++++ _data/tabs.yml | 4 ++- history.md | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++ history.txt | 40 ----------------------- 4 files changed, 103 insertions(+), 41 deletions(-) create mode 100644 history.md delete mode 100644 history.txt diff --git a/README.md b/README.md index 877ba68..7458957 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,17 @@ Once you complete those steps, you have successfully contributed to this reposit You can also visit [runbook.fossrit.community](https://runbook.fossrit.community/infra/website/), which contains some instructions about the structure of a portion of the website, such as calendar feed and creating a development environment. If you are interested in those areas, the runbook website may be useful. +## How to locally build + +Prerequisite to building locally is to have installed a container runtime, such as [Docker](https://www.docker.com/) and [Podman](https://podman.io/). Instructions on how these container runtimes interact with several operating systems can be found on [runbook.fossrit](https://runbook.fossrit.community/infra/website/#pre-requisites) website. + +To build the site locally: +1. Navigate to the directory the project is in and run the script ``./build.sh`` which will download the Jekyll container from Docker, build the site, and serve it on port 4000. +2. To see the site you just built, visit the website: ``http://localhost:4000``. + +You can then leave build.sh running and it will update your site by rebuilding with your active changes! + + ## Legal This website is licensed under the [Mozilla Public License 2.0](https://www.mozilla.org/en-US/MPL/). diff --git a/_data/tabs.yml b/_data/tabs.yml index 31d3771..a034361 100644 --- a/_data/tabs.yml +++ b/_data/tabs.yml @@ -9,11 +9,13 @@ - name: LibreCorps link: /librecorps/ - name: Open@RIT - link: /open-rit/ + link: https://openr.it/ - name: Events link: /events/ - name: Projects link: /projects/ + - name: History + link: /history/ - name: Announcements link: /announcements/ diff --git a/history.md b/history.md new file mode 100644 index 0000000..918b61b --- /dev/null +++ b/history.md @@ -0,0 +1,89 @@ +--- +layout: page +title: History +slug: history + +--- + +## One Laptop Per Child + +One Laptop Per Child ([OLPC](https://laptop.org/)) was proposed by MIT in 2005 to [fight the gap](https://laptop.org/aboutolpc/) in access to technology in education for underprivileged children. + +[Prof. Stephen Jacobs](https://www.rit.edu/directory/sxjics-stephen-jacobs), director of RIT's Lab for Technological Literacy (LTL) at the time, was interested in the program and acquired three OLPC XO 1.0 laptops in 2007 via the first "Give One, Get One" program. +In January 2009, Rochester Institute of Technology had an honors class that developed educational games for the OLPC program. That was the earliest documented birth of Open-Source @ RIT. +Open Source advocates, such as Karlie Robinson and David Nalley, were brought in by Professor Jacobs to support the class. +Karlie Robinson introduced the students to the Sugar Labs' Math 4 initiative which was dedicated to supporting 4th grade curricula. +David Nalley, who was part of the [Fedora community](https://fedoraproject.org), donated 25 XO laptops to help students contribute to the Sugar initiative. +This ended the first iteration of the class, but the seminar class went on for several more iterations, with more incredible Open Source advocates joining the picture. +Sadly, the original history was based on an old [magic.rit.edu](https://web.archive.org/web/20150427134219/http://magic.rit.edu/foss/history.html) page, now it no longer exists. + + + +## FOSSBox (or FOSS@RIT) + +Estimated to have started in 2010, Stephen Jacobs hired Remy DeCausemaker (RIT alumni) to run the Open Source program. +Remy was initially from the Fedora community so the club had a great foundation. +Initially, it was set up as a semi-student club, but more of an informal student group called the Free and Open Source Software Box (FOSSBox). +It served as a 24-hour access space that was housed in the Innovation Center (informally known as the Fish Bowl). +FOSSBox used an IRC channel on Freenode to communicate when not in the designated space. +As the first group to introduce hackathons to the student population, the FOSSBox's impact on RIT's culture continues as several hackathons are run every semester. +FOSSBox also ran several of their hackathons when they were active, such as [Election Night Hackathon](https://fossrit.github.io/events/2019/11/05/election-night-hackathon/) and Random Hacks of Kindness, as well as several others. +The original Humanitarian Free and Open Source Software (HFOSS) seminar class was accredited and students in that class commonly got introduced and involved in the student group as well. +Remy and FOSSBox started the [course-to-coop life cycle](https://opensource.com/education/10/3/course-co-op-lifecycle-openinnovationrit) where students in Open Source would receive co-op offers from companies that were funding and interested in Open Source at RIT. +This cycle repeated as those students graduated and got full-time offers and referred those who were in the student club for co-op positions. +FOSSBox may have been an informal student group at first, but it grew to the point where a full-time staff member was managing FOSSBox and undergraduate students had part-time paid roles doing the secretarial work for FOSSBox, both of which were funded by a yearly payment by Red Hat. +The FOSSBox community operated until approximately 2015, collaborating with organizations in the local area such as [Hacks/Hackers](https://www.hackshackers.com/), [BarCampROC](https://rocwiki.org/BarCamp_Rochester), and the student club [CodeRIT](https://github.com/codeRIT). +The organization is also commonly referred to as FOSS@RIT because of the Github organization created for all things Open Source at Rochester Institute of Technology. The Github Organization did come after (Jan 24, 2012) establishment of FOSSBox, however students at the time used the two names for the organization interchangably. +During the period of renaming from FOSSBox to FOSS@MAGIC, the Open Source hub on campus was known under all three names. + + + +## LibreCorps + +Founded in 2012, LibreCorps' first purpose was as a co-op program after developing educational games under the 'One Laptop Per Child' program. +LibreCorps serves as an experiential learning program where students are deployed to work on real-world Open Source software and data projects, supporting faculty partners with direct software development as well as community management, documentation, design, and other forms of non-code contribution. +RIT LibreCorps has been partnered intermittently with the [UNICEF Office of Innovation](https://www.unicef.org/innovation/) since 2014. +As a successful pilot, LibreCorps reached up to 24 supported faculty-driven software projects! + + + +## FOSS Minor + +Beginning of the Fall 2014 Semester, Rochester Institute of Technology started to offer the first minor in [Free and Open Source Software and Free Culture](https://www.rit.edu/study/free-and-open-source-software-and-free-culture-minor). +The minor was brought about by additional courses offered by the School of Interactive Games and Media ([IGM](https://www.rit.edu/computing/school-interactive-games-and-media)). + + + +## FOSS@MAGIC + +When MAGIC was conceptualized in the Simone Center for Student Innovation, it was established to prioritize game development. +However, many of the same drivers and organizers of FOSS@RIT were deeply tied into MAGIC, which was how the Open Source was reborn on the RIT campus. +MAGIC was managed and led by [Andrew Phelps](https://professorandrewphelps.net/) in 2015. +FOSS@MAGIC was headquartered in the Innovation Center, albeit without a dedicated physical space like the FOSSBox originally had. +FOSS Hours were introduced, which helped increase the involvement of students and other interested parties. +However, shortly after, Remy DeCausemaker left the Rochester Institute of Technology in 2015 to go work for Red Hat, which made the RIT Open Source community lose its growing momentum. +FOSS@MAGIC still had funding from Red Hat and students were still getting involved, events were being run, and FOSS@MAGIC was relocated inside [MAGIC Spell Studios](https://www.rit.edu/magic/magic-spell-studios), which was newly constructed in 2018. +During this time, Prof. Stephen Jacobs continued staffing the LibreCorps program supported by the UNICEF Office of Innovation. +Leading students worked with the [UNICEF Venture Fund](https://www.unicefventurefund.org/) to provide community consulting and support to various early-stage start-up continents with teams based around the world. +Through LibreCorps, FOSS@MAGIC co-op students provided guidance, mentoring, and coaching to help these diverse, global start-up companies figure out to work the Open Source Way and build a community around their products. + +FOSS@MAGIC existed in this manner for quite a while, until 2020 when the global COVID-19 pandemic disrupted the on-campus experience. + + + +## Open@RIT + +In 2020, the [Alfred P. Sloan Foundation](https://sloan.org/) provided [financial support](https://sloan.org/grant-detail/10076) for an [open work](https://openworkdefinition.com/) organization led by the Rochester Institute of Technology’s Stephen Jacobs: [Open@RIT](https://openr.it/about/). +This program was situated just under Rochester Institute of Technology Vice President for Research, [Ryne Raffaelle](https://www.rit.edu/directory/rprsps-ryne-raffaelle) and has been the home of Open Source at RIT since 2020. +Open@RIT participates in research projects, receives funding from grants, provides open source community consultation to faculty and staff, and hosts town halls for the Open Source community on campus. +Although the name has changed to Open@RIT, the organization is still involved with faculty members of MAGIC. + + + +### Individuals Information Contribution Credit: + +* axk4545 +* Adrian Edwards +* Michael Nolan +* Justin Flory +* Joshua Talbot \ No newline at end of file diff --git a/history.txt b/history.txt deleted file mode 100644 index 69e76e6..0000000 --- a/history.txt +++ /dev/null @@ -1,40 +0,0 @@ -|=============================================================| -| Making a Open@RIT and all other Open Source Groups timeline | -|=============================================================| - -In this file, I will be planning and writing down what I currently know -of the history. - - -Timeline of FOSS class - • 2008 MIT proposed one laptop per child (OLPC) – big humanitarian tech project - • SJ wanted students to make games for OLPC - ------------------------------------------------------------------ -FOSSBOX: - • ~2012 - - ------------------------------------------------------------------ -FOSS@RIT: - • Started out as a community of people with interest in free and open source software at RIT - • Also had a purpose of keeping FOSSbox alive. - • Existed in parallel with FOSS@MAGIC - - ------------------------------------------------------------------ -FOSS@MAGIC: - • "maybe 2018-2019" - • Started out as just the Open Source minor - • Existed in parallel with FOSS@RIT - - ------------------------------------------------------------------ -OPEN@RIT: - • Sometime after Mid-year 2021 - - - - -Information Contribution Credit: -axk4545 \ No newline at end of file