Johns Hopkins University Computer Science Seminar
Center for Language & Speech Processing(CLSP), JHU via YouTube
Launch a New Career with Certificates from Google, IBM & Microsoft
Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Learn about free software philosophy and the GNU project in this computer science seminar featuring Richard Stallman, founder of the Free Software Foundation and creator of the GNU operating system. Explore the fundamental principles of software freedom, including the four essential freedoms that define free software, and understand the ethical and practical implications of proprietary versus free software development. Discover the history and development of the GNU project, which began in 1983 to create a completely free Unix-like operating system, and examine how the free software movement has shaped modern computing. Gain insights into copyleft licensing, the GNU General Public License (GPL), and how these legal frameworks protect user freedoms while enabling collaborative software development. Understand the distinction between free software and open source software, and explore the broader social and political implications of software freedom in the digital age. Examine real-world examples of successful free software projects and their impact on technology, education, and society, while considering the ongoing challenges and opportunities in promoting software freedom in an increasingly digital world.
Syllabus
Richard Stallman: Johns Hopkins University Computer Science Seminar
Taught by
Center for Language & Speech Processing(CLSP), JHU