A look back at the history of free software and open source

Andrej Shadura

Debian, Collabora

23 August 2019

Presenter Notes

Very often, we get so used to certain things, we forget how the world looked without them.

Passports

Presenter Notes

  • once a document of privilege
  • later, an instrument of oppression

Presenter Notes

Originally, a document to prove a right for protection, they eventually turned into an instrument to prevent people from travelling. By the end of the 19th century, most of the world has already abolished them, an ‘oppressive invention’ as Napoleon III, who’s put an end to them in France in 1860.

Statue of Liberty

Presenter Notes

You could travel to the United States and see the Statue of Liberty without a passport.

Passport conference

Presenter Notes

Very soon though, during the first world war, passports returned as a temporary measure. Nothing is as permanent as temporary measures, it is often said. Passports were here to stay, and by 1947 getting rid of them has become a distant dream.

Software Copyrights

  • Didn’t exist in the US before 1974
  • Programs could be considered ideas, procedures, methods, systems, and processes

Presenter Notes

Software copyrights are in a way similar. Initially, software was not protected by copyrights or similar laws at all. In particular, in the US, prior to 1974, object code wasn’t copyrightable due to lack of creativity while the consensus on the source code was that it was not copyrightable, because computer programs could be considered ideas, procedures, methods, systems, and processes.

Punch cards

Presenter Notes

In fact, quite a lot of software was distributed as source code: on punch cards…

Listings

Presenter Notes

…or just as printed listings

Copyright reform

  • 1974: CONTU formed, decides programs are subject to copyright
  • 1976: Copyright Act of 1976: programs are literary works

Presenter Notes

However, the Commission on New Technological Uses of Copyrighted Works formed in 1974, has decided that ‘computer programs, to the extent that they embody an author’s original creation, are proper subject matter of copyright’. This decision followed by the US Copyright Act of 1976 giving computer programs the status of ‘literary works’.

That made a lot of people upset

Presenter Notes

This development has made a lot of people unhappy. One of the unhappy people was Richard Stallman.

LISP machine

LISP machine

Presenter Notes

Richard Stallman was one of the people who worked at the MIT artificial intelligence lab on one of these.

LISP

LISP lists

Program example:

1 (defun factorial (n)
2   (if (= n 0) 1
3       (* n (factorial (- n 1)))))

Presenter Notes

Hacker ethic

…You would devise your own solution—or “hack.” And then you’d share it with everyone else. Because… why not?

Presenter Notes

At MIT AI lab, the culture of sharing was prevalent, part of the so-called hacker ethic

Software freedom is a principal priority for Debian

Presenter Notes

Free software = open source

Presenter Notes

Thanks!

Presenter Notes

Presenter Notes