Open Source history in brief: from calculator to billion dollar deals

When they say “Open Source,” the first associations are usually Richard Stallman and Linus Torvalds. But Open Source didn't start with them. When, in the 1950s, scientists and engineers wrote software, for example, for the IBM 701, they exchanged the results of their labor for free and worked on improving the programs of their colleagues. Then there was no proprietary (closed) software yet, but there were already Open Source projects. This was long before Stallman and Torvalds. There have been many interesting things in the history of Open Source: programs for the "Defense Calculator", the commercialization of UNIX, the letter from Bill Gates, the GNU manifesto, Linux and billions of dollars in purchases of Open Source companies. We tried to understand the history and find out how Open Source began, what events contributed to its development, and why without Open Source IT would not be what it is.

Open Source, , , .

Open Source ,

, , . , . , , . .

, ? , - . , - , , , . Open Source. - , , , Open Source.

Open Source .

«Open Source , , . , , »

, Open Source, Debian 1996-1997.

Bruce Perens

Open Source Initiative , Open Source Software (OSS) — , «» . , . OSS — , , , , , OSS , .

:

50-, «» . , , , .

1952 1955 IBM IBM 701. , . , . , — 12 20 100 .

The IBM 701 was also called the Defense Calculator.  Source
IBM 701 Defense Calculator.

— . , — . , . , IBM 701 — , « » .

. —  . , ( , )? , , , .

701 «» :

IBM 701 . , Bendix G-15 (1956) «» 450 , Librascope LGP-30 (1956) - PDP-1 (1960) . 1965 PDP-8, . - : , «» 18 000 .

, UNIX

, , . — . . - , , BESYS, Compatible Time-Sharing System CP/CMS.

BESYS. Bell Labs IBM 7090 IBM 7094. 1965 1969 MIT, Bell Labs General Electrics, Multics. : , , , . - : , Bell Labs .

«» Multics . 

Ken Thompson and Dennis Ritchie (right)
()

PDP-7, . UNIX.

. « UNIX».

4 (1973) . . :

. «» IBM 701 , . , , . 1969 . UNIX .

. Bell Labs . AT&T Western Electric . UNIX —  .

. UNIX , , PDP-11, 170 . .

Running UNIX on a PC
UNIX

. UNIX . .

. UNIX . UNIX .

UNIX : ­­­­ ­­ . , , AT&T , ( ) . — , . «» BSD — Berkley Software Distribution.

BSD Pascal, Ex, «» BSD UNIX. BSD , , . BSD 750 1000 , AT&T , 1979 . , 1983 Bell Labs «» AT&T, UNIX. —  .

Some UNIX pricing
UNIX

UNIX Bell Labs , , UNIX, . IBM 701, , , . , , — , .

: , , . ( FORTRAN COBOL), , . 1974 . ­­ ­ , ­­ ­­­ ­­ ­­ ­ ­­­­­. 

« . —  . , , 70-, 80-, , : «, , . , —  »

, Open Source, Debian 1996-1997.

1975 Basic Altair 8800 MITS. , , MITS . BASIC: 30 60 . 500 , .

, , , , BASIC — . 1976 ­­­ ­­­ «­­ ­ ­­­­ ».

(: ).

«…Microsoft , BASIC, . BASIC , , , , , , , . ?…

, , - , ! , . , … , , , § ?… , BASIC… - , !…»

1983. Apple Computer, Inc. Franklin Computer Corp. Apple II . Apple . , , . . Open Source.

, GNU

1971 (AI Lab) MIT. , 5 . , , EMACS — - PDP.

« : , , , , . , . , : , . . , »

, GNU.

« » ( 80-) : NDA, , EMACS UNIX 1983 . , , , . 

« 80-, UNIX. . , , , . — , .

, . . , »

, GNU.

Richard Stallman

. , , Xerox . , . , , , .

, , - . , , «» , , , . —  - «» - . . 

«» , , , , . . , , ( UNIX ). , .

, 1984, GNU. 1984 MIT . , . UNIX , . 

« GNU — . — «GNU’s Not UNIX»… , , . , , , UNIX »

, GNU.

GNU :

, 1985 Free Software Foundation (FSF). , . , FSF GSL BASH.

, . 1989  ­ ­ ­­ GPL — General Public License. « GNU». , , , ( ). , « », , « ».

«GPL – , , , MIT, . , , Open Source»

, Open Source, Debian 1996-1997.

«» . « » , , , MIT BSD ( ). 

1991 GPL – LGPL (GNU Lesser General Public License). — .

Linux GNU

, , , , »

, Linux

Linus Torvalds

UNIX — . : , , , , , , . , , .

Part of the original message

1991 , , , GCC, GNU Debugger Emacs. ­­  ­­­­ ­­, ­ GNU Hurd ­­­ .

1991 Linux , 1992 — ­­­­ GPL. Linux, GNU, ­­ UNIX. , .

« GNU Linux. , Linux»

, GNU.

Linux ­­ , GNU/Linux. 1992 — .

« » Mozilla

1997 2.1 Linux 800 . 3, 5 . « » .

. , , , . .

. , , . .

« Linux 1997 , . , ’. , Perl. - Netscape . » 

, « ».

Eric Raymond

. ’ — Open Source, O’Reilly Open Source Software.

Netscape — , Open Source. 90- Netscape Navigator . Internet Explorer, Netscape, Windows. Netscape . 

Microsoft HTTP HTML, . HTML Microsoft. Microsoft , « », — .

, Netscape , . , . — - , - Mosaic. , Microsoft, , « ». Netscape 1998 .

« , , … , , , . , . , -, , …

, : , , . , . , , »

, Netscape.

1999 , Explorer 90% . — Mozilla Firefox. , Netscape Internet Explorer, Mozilla Firefox.

«Open Source»

Netscape, , « »,   - , , . 1998 VA Linux Systems :

  • , « »;

  • , , - VA Linux Systems;

  • ( );

  • ;

  • ;

  • ( VA).

« » — Open Source, .

« , , , Open Source. , « Open Source». Debian, »

, « .

« Open Source», Debian. 10 , . 1998 Open Source Initiative (OSI), Open Source. , Open Source.

. OSI FSF . «free» — . OSI — Open Source Software.

« »

« , . »

, Open Source, Debian 1996-1997.

­­ GNU Linux . Netscape , IT- Open Source . , ( ) Open Source .

Debian. GNU , .

Apache. Apache , Apache Software Foundation — , OSS-. - Apache, . Linux -. 1993 Apache, - , Linux Apache , .

Gnome. Gnome GNU/Linux , Open Source . , .

RedHat. 1995 , Red Hat Linux, . Red Hat — , . : «» 3 500 S&P500. 2018 IBM.

Linux Google. 2000 Open Source , TensorFlow, Go Kubernetes.

2001 Oracle Linux, , GPL OOCFS2 Linux Linux. Open Source . Oracle Java, Linux, Kubernetes.

Microsoft , Open Source , GitHub, .NET Core Open Source , , Linux.

, .

  • Open Source , , . 

  • , .

  • , Open Source , .

  • : , , .

«» Open Source. , , .

, Open Source — IT. Open Source , , , IT, .

—  -. Open Source .




All Articles