Johns Hopkins University Computer Science Seminar
Center for Language & Speech Processing(CLSP), JHU via YouTube
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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